-1

次のような solr クエリがあります:host:8983/solr/collection/select?q=propids%3A1&wt=json&indent=true ここで、propids: 1 についてフィルター処理します。問題は、propids:1 と 2 をフィルター処理するときです。propids: 1 でインデックス付けされたドキュメントしか持っていません。私は 2 を持つプロピッドを持っていません。ありがとう

4

3 に答える 3

1

propids = 1 を含むすべての結果

host:8983/solr/collection/select?q=*:*&wt=json&indent=true&fq=propids:1

propids = 2 を含むすべての結果

host:8983/solr/collection/select?q=*:*&wt=json&indent=true&fq=propids:2

propids = 1 または propids = 2 を含むすべての結果

host:8983/solr/collection/select?q=*:*&wt=json&indent=true&fq=propids:(1 OR 2)

propids = 1 と propids = 2 の両方を含むすべての結果

host:8983/solr/collection/select?q=*:*&wt=json&indent=true&fq=propids:1&fq=propids:2
于 2014-01-18T00:23:49.460 に答える
0

あなたのクエリ部分は

q=propids:1 および 2

これは、propids=1 と 2 を検索するという意味ではありません。

デフォルトの検索フィールドについては、 solrconfig.xmlを確認してください。あなたのクエリが私が言及したようなものである場合、それは

q=propids:1 および default_searchable_field:2

于 2014-01-08T14:05:26.423 に答える