2010-05-31 76 views
1

我有一個Solr的指數與去年場,我可以使用下面的查詢工作正常Solr的 - 關於布爾邏輯

*:* AND year:[1934 TO 1950] 

查詢年份範圍內的所有結果如何將納入AND運算符查詢所以我可以搜索一些選定年份的結果,例如。只有1930年和1950年的結果。我想是這樣的:

*:* AND year:1934 AND year:1950 

上面的查詢顯示提前 沒有結果

感謝露絲

+0

我也應該提「*:*和年份:1934年」顯示結果的正確數量 – Ruth 2010-05-31 11:03:44

回答

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

你的不顯示結果,因爲可以在不匹配年(但這就是表達所說的)。

3
  1. 你不需要得到*:* AND year:[1934 TO 1950],只需要year:[1934 TO 1950]就夠了。
  2. 除非year是一個多領域,你可能要year:1934 OR year:1950