1

フィールドを持つ多くのsolrドキュメントにインデックスを付けています

uri = nntp://msnews.microsoft.com/microsoft.public.windows.server.sbs

しかし、クエリで検索すると

uri:nntp\://msnews.microsoft.com/microsoft.public.windows.server.sbs

ゼロの結果を返します。ただし、検索クエリは同様の他の uri (nntp://msnews.microsoft.com/microsoft.public.windows.windowsxp.general) でも機能します。

ここで何が欠けていますか?

4

1 に答える 1

0

検索 URI が似ている /select?uri%3Anntp*&rows=0 場合でも、行を返さなくても、そのフィールド内の nntp で始まるアイテムの数を把握できるnumFoundはずです。結果タグの属性からわかります。

これが空白の場合は、ログファイルを確認します。コミットをオフにしてドキュメントを追加している可能性が非常に高いです。コマンド ライン スクリプトを使用して、強制的にコミットし、リーダーを更新します。

sync
bin/commit 
sync
bin/readercycle

次に、その検索をもう一度発行して、データが再び表示されるかどうかを確認します。

于 2010-01-30T04:58:06.410 に答える