我在此配置下使用Solr进行部分搜索:
<filter class="solr.EdgeNGramFilterFactory" minGramSize="2" maxGramSize="25" />
因此,如果我搜索“ 安装”,则会找到内容,例如“ 山”。
但是有没有办法在字符串的中间或and中执行部分搜索?
我想搜索“ 山”并匹配“ 山”。 或搜索“ 山”并匹配“ 山”。
谢谢
答案 0 :(得分:2)
好的,您使用了NGramFilterFactory
<filter class="solr.NGramFilterFactory" minGramSize="2" maxGramSize="25"/>
当然,索引的大小会增加...