gpt4 book ai didi

solr - solr 示例 : sarvesh , 中的部分词搜索 我想像 rves 一样搜索

转载 作者:行者123 更新时间:2023-12-04 23:05:42 25 4
gpt4 key购买 nike

例子:美丽
基于搜索:自动...
我只想搜索单词的一部分,而不是整个单词。
例如,当我搜索 auti 时只搜索中间的 3 个字母,而不是整个单词。我没有得到结果:目前我正在使用带有 apache solr(可能还有 View )的搜索 api。
有什么建议吗?
我正在用这个

<fieldType name="string_ci" class="solr.TextField" sortMissingLast="true" omitNorms="true">
<analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StandardFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.EdgeNGramFilterFactory" minGramSize="1" maxGramSize="10"/>
</analyzer>
</fieldType>

最佳答案

可以使用通配符查询。

在上面的示例中,您应该在搜索字词前加上星号,这样如果有人搜索 auti,您发送到服务器的查询将是 auti

这应该会提取所有包含单词 auti 的单词的结果。

http://www.solrtutorial.com/solr-query-syntax.html

关于solr - solr 示例 : sarvesh , 中的部分词搜索 我想像 rves 一样搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13472565/

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