OR 查询的 solr fq 语法

标签 solr

只是想知道 fq 查询的正确语法是什么...

是吗,示例#1:

fq=(attr__sku__suitability__s:1-3yrs) OR 
(attr__sku__suitability__s:3-6yrs) OR 
(attr__sku__suitability__s:6-12yrs) OR 
(attr__sku__suitability__s:0-3mths) OR 
(attr__sku__suitability__s:3-12mths)

或者,示例 #2:

fq=attr__sku__suitability__s:(1-3yrs OR 3-6yrs OR 6-12yrs OR 0-3mths OR 3-12mths)

或者其他我完全忽略的东西

(省略了 url 编码以使其更易于阅读)

最佳答案

两个示例都可以,并且具有相同的行为,您甚至可以从第一个示例中删除括号。

关于OR 查询的 solr fq 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7260742/

相关文章:

java - 在 Centos 6 上使用 Jetty 设置 Solr 问题

solr - 如何访问 Apache Solr 的 Velocity 搜索 UI

search - SolrException : Internal Server Error

ruby-on-rails - 使用 Sunspot/Solr 进行组?

java - solr 异常预期的 mime 类型 application/octet-stream 但得到了 text/html

select - 如何使用 Solr 选择不同的字段值?

solr - DSE Solr 节点和 vnode

java - 文本搜索引擎中 SOLR 与 DB 和应用程序的关系

ruby-on-rails - 如何使用太阳黑子中的 Solr 空间搜索来引用距离?

solr - 确切的词不会提升 Solr