让我们说例如我需要搜索一些id,通过查看solr / admin页面,在“Make a Query”输入表单中,有一个
*:*
如果每当我触发搜索按钮时它只能用于一个查询,我将如何搜索多个值?
我试过
id:123,413,2232,2323
它不起作用..但是这个单一查询可以正常工作
id:123
答案 0 :(得分:18)
请查看Solr wiki上的SolrQuerySyntax页面,了解Solr查询语法的一些示例。
根据您的示例,您可以通过以下几种方式查询:
id:[1 TO 4]
(id:1 OR id:2 OR id:3 OR id:4)
答案 1 :(得分:11)
Solr自动使用OR作为运算符,因此最短版本为:
id:(123 413 2232 2323)
答案 2 :(得分:8)
我会略微修改第二个选项:
id:(ONE OR TWO OR THREE)
答案 3 :(得分:0)
只有两种方法可以实现它:
id: 123 OR id:413 OR id:2232 OR id:2323
id:(123 413 2232 2323)
两者相同,第二个是速记。