gpt4 book ai didi

SOLR 建议器多字段自动完成

转载 作者:行者123 更新时间:2023-12-04 02:13:29 24 4
gpt4 key购买 nike

我已经为一个字段设置了用于自动完成的建议器组件(它工作正常),但我需要它用于多个字段,这可能吗?

我的 solrconfig xml:

<searchComponent class="solr.SpellCheckComponent" name="suggest">
<lst name="spellchecker">
<str name="name">suggest</str>
<str name="classname">org.apache.solr.spelling.suggest.Suggester</str>
<str name="lookupImpl">org.apache.solr.spelling.suggest.tst.TSTLookup</str>
<str name="field">name</str>
<float name="threshold">0.005</float>
<str name="buildOnCommit">true</str>
</lst>
</searchComponent>
<requestHandler class="org.apache.solr.handler.component.SearchHandler" name="/suggest">
<lst name="defaults">
<str name="spellcheck">true</str>
<str name="spellcheck.dictionary">suggest</str>
<str name="spellcheck.onlyMorePopular">true</str>
<str name="spellcheck.count">10</str>
<str name="spellcheck.collate">true</str>
</lst>
<arr name="components">
<str>suggest</str>
</arr>
</requestHandler>

最佳答案

用户 copyfields 将多个字段组合成单个字段并在建议器中使用该字段 -

架构 -

<copyField source="name" dest="spell" />
<copyField source="other_name" dest="spell" />

建议者——
<str name="field">spell</str>

关于SOLR 建议器多字段自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7712606/

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