【发布时间】:2012-11-02 10:31:30
【问题描述】:
如果用户查询仅包含停用词,我希望 Solr 返回所有结果,例如q=the,(默认情况下 Solr 返回 0 个结果)。 Solr 配置中是否有我可以打开的标志, 或任何我可以用来实现此目的的 Solr 查询语法构造?
我真的不喜欢在客户端复制停用词逻辑并在所有术语都是停用词时触发 q=*:* 的想法。
【问题讨论】:
-
您是否使用任何停止过滤器或分析器来停止过滤器?如果您使用任何停用词,如果您能提供一些有关您的配置的详细信息会更好
-
请多解释一下你的动机。用户希望在没有明确要求的情况下从搜索中返回所有文档的情况可能并不常见。
标签: solr stop-words solr-query-syntax