我正在使用 Solr,我想知道查询中是否可以有 LIKE 子句。例如,我想了解标题中包含“纽约”的所有组织。在 SQL 中,这可以写成 Name LIKE 'New York%'。
我的问题 - 如何在 Solr 中编写 LIKE 查询?
我正在使用 SolrNet 库,如果这有什么区别的话。
您只需搜索“纽约”,但首先您需要正确配置您的字段分析器。例如,您可能想从字段类型开始,例如text_general
如定义在默认 Solr 架构 http://svn.apache.org/viewvc/lucene/dev/trunk/solr/example/solr/conf/schema.xml?view=markup#l203。此字段类型将在空格和其他常见单词分隔符上进行标记,然后应用停用词过滤器,然后将术语小写以使搜索不区分大小写。
有关更多信息Solr wiki 中的分析器 http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)