1

年フィールドを持つSolrインデックスがあります。次のクエリを使用して、年の範囲内のすべての結果をクエリできます。

*:* AND year:[1934 TO 1950]

AND演算子をどのように組み込んで、選択した数年の結果を検索できるようにしますか。1930年と1950年のみの結果。私は次のようなことを試しました:

*:* AND year:1934 AND year:1950 

上記のクエリは結果を表示しません。

4

2 に答える 2

4
*:* AND (year:1934 OR year:1950)

両方の年に一致するものがない可能性があるため、あなたの結果は表示されません(ただし、それが表現の意味です)。

于 2010-05-31T11:03:36.593 に答える
3
  1. 取得する必要はありません*:* AND year:[1934 TO 1950]、ただyear:[1934 TO 1950]十分です。
  2. year多値フィールドでない限り、おそらく必要ですyear:1934 OR year:1950
于 2010-05-31T13:16:58.647 に答える