我正在使用Solr对此配置进行部分搜索:
<filter class="solr.EdgeNGramFilterFactory" minGramSize="2" maxGramSize="25" />
所以我索引了像“山”这样的词,如果我搜索“mount”,我会找到内容。
但是有没有办法在字符串的中间或字符串中执行部分搜索?
我想搜索“ountain”并匹配“山”。或者搜索“ounta”并匹配“山”。
谢谢
当然,你使用NGramFilterFactory
<filter class="solr.NGramFilterFactory" minGramSize="2" maxGramSize="25"/>
当然,你索引的大小会增加......