gpt4 book ai didi

autocomplete - Solr Suggester 是否支持中缀搜索?

转载 作者:行者123 更新时间:2023-12-03 05:35:21 26 4
gpt4 key购买 nike

wiki page of the Solr Suggester component没有提到如何搜索提供的字段?仅是前缀,还是也可以进行中缀搜索?

最佳答案

是的,支持。编辑你的 solrconfig.xml,转到 searchComponent 元素,从 org.apache.solr.spelling.suggest.tst.TSTLookupFactory 更改“lookupImpl”的值(如 wiki page of the Solr Suggester component 示例所示,但它可以是另一个像 FuzzyLookupFactory 等.. .) 到 AnalyzingInfixLookupFactory。

它需要与此非常相似:

<searchComponent name="suggest" class="solr.SuggestComponent">
<lst name="suggester">
<str name="name">mySuggester</str>
<str name="lookupImpl">AnalyzingInfixLookupFactory</str>
<str name="dictionaryImpl">DocumentDictionaryFactory</str>
<str name="field">yourSearchFieldName</str>
<str name="suggestAnalyzerFieldType">yourSearchFieldType(String, text-general)</str>
<str name="buildOnStartup">true</str>
</lst>
</searchComponent>

<requestHandler name="/suggest" class="solr.SearchHandler"
startup="lazy" >
<lst name="defaults">
<str name="suggest">true</str>
<str name="suggest.count">10</str>
</lst>
<arr name="components">
<str>suggest</str>
</arr>
</requestHandler>

更改后不要忘记重新启动 solr。

关于autocomplete - Solr Suggester 是否支持中缀搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5306914/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com