我有一个带有年份字段的Solr索引,我可以使用以下查询查询多年内的所有结果
*:* AND year:[1934 TO 1950]
如何合并AND运算符,以便我可以在多个选定年份搜索结果,例如。仅1930年和1950年的结果。我试过像:
*:* AND year:1934 AND year:1950
上述查询未显示任何结果。
答案 0 :(得分:4)
*:* AND (year:1934 OR year:1950)
你的不会显示结果,因为两个年都不匹配(但这就是表达式所说的内容)。
答案 1 :(得分:3)
*:* AND year:[1934 TO 1950]
,只需year:[1934 TO 1950]
即可。year
是多值字段,否则您可能需要year:1934 OR year:1950