重複したドキュメントを削除するためのSOLRの構文は何ですか?
トピック作成者:ks-solruserml-bot (2024/09/01 21:25 投稿)
7
(The bot translated the original post https://lists.apache.org/thread/ljgnfnkpfx8dgln3ksgzx2w6npjlpofs into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
SOLR 8.Xを使用しています。あるコアに重複したドキュメントがあるのではないかと疑っており、これらの重複したドキュメントを削除したいと考えています。しかし、SOLRガイドにあるようなSignature機能は実装されていません。https://solr.apache.org/guide/6_6/de-duplication.html
SQLであれば、ハッシュカラムを使用しないクエリは次のようになります:
;WITH CTE AS
(
SELECT cols,
RN = ROW_NUMBER() OVER(PARTITION BY cols ORDER BY updated DESC)
FROM [table]
)
DELETE FROM CTE
WHERE RN > 1
SOLRクエリではどのような構文になるのでしょうか?
トピックへ返信するには、ログインが必要です。