簡體   English   中英

無法在 Solr 8.6.0 中進行部分單詞搜索

[英]Unable to do partial word search in Solr 8.6.0

我的 _fiscalyear 值為 2019-2020 的記錄很少,但我無法搜索文本 2019 或 2020。我可以搜索 2019-2020。

我使用的查詢是https://solr.xyz:8983/solr/mycore/select?q=2019&qf=_fiscalyear&defType=edismax

下面是架構文件中的 _fiscalyear 配置


<field name="_fiscalyear" type="text_general" indexed="true" stored="true" required="false" multiValued="false" />

<copyField source="_fiscalyear" dest="text_en"/>

添加

<filter class="solr.EdgeNGramFilterFactory" minGramSize="2" maxGramSize="15" /> under 

      <analyzer type="index">

解決了這個問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM