我想如果有人搜索phan
然后elephant
应该匹配。我如何添加通配符来查询文本在solr搜索
现在我有value:*phan*
然后它工作,所以我想这
<analyzer type="query">
<filter class="solr.PatternReplaceFilterFactory" pattern="(.+)" replacement="*$1*" replace="all" />
但后来它使得查询作为 "*phan*"
单场不wilcard
我怎么能做到这一点
我想将它应用于查询而非索引分析器。我可以这样做吗 – user3113427
我不明白什么是不包含在solr中的简单的东西。用N克和边克,假设我有20个字符长的单词,所以这意味着,系统必须索引全部15个单词来做部分匹配。是否有效if – user3113427
如果可以的话,搜索解决方案的效率会更高。您只需在索引时间投入一次所需的计算时间。如果您希望在查询时间内执行此操作,您将面临更高的CPU使用率和更差的搜索性能。 – cheffe