如何通过查询字符串在solr中选择多个值?
比如说,我需要搜索一些ID,通过查看solr/admin页面,在“makeaquery”输入表单中,有一个如何通过查询字符串在solr中选择多个值?,solr,Solr,比如说,我需要搜索一些ID,通过查看solr/admin页面,在“makeaquery”输入表单中,有一个 *:* 如果每次我启动搜索按钮时只对一个查询起作用,那么如何搜索多个值 我试过了 id:123,413,2232,2323 它不起作用..但是这个单一的查询,起作用了 id:123 请查看Solr wiki上的页面,了解Solr查询语法的一些示例 根据您的示例,您可以通过以下两种方式查询: id:[1到4] (id:1或id:2或id:3或id:4) 我将第二个选项稍微修改为: i
*:*
如果每次我启动搜索按钮时只对一个查询起作用,那么如何搜索多个值
我试过了
id:123,413,2232,2323
它不起作用..但是这个单一的查询,起作用了
id:123
请查看Solr wiki上的页面,了解Solr查询语法的一些示例
根据您的示例,您可以通过以下两种方式查询:
id:[1到4]
(id:1或id:2或id:3或id:4)
我将第二个选项稍微修改为:
id:(ONE OR TWO OR THREE)
Solr自动使用或作为运算符,因此最短版本为:
id:(123 413 2232 2323)
如果值不同,并且它不能像您的示例中那样在范围内,如id:[1到4]…并且默认运算符为且不是OR,该怎么办?修改了第二个选项,以显示无论默认运算符设置为什么,如何强制或发生。