0

我正在研究搜索带或不带空格的确切字符串的要求(例如:sampletext1,sample text2),

在 solr schema.xml 我添加了以下几行

<fieldType name="exact_text" class="solr.TextField" positionIncrementGap="100">
    <analyzer type="index">
        <tokenizer class="solr.KeywordTokenizerFactory"/>
        <filter class="solr.LowerCaseFilterFactory"/>
    </analyzer>
    <analyzer type="query">
       <tokenizer class="solr.KeywordTokenizerFactory"/>
       <filter class="solr.LowerCaseFilterFactory"/>
    </analyzer>
</fieldType>

从java应用程序输入是->exact_text:(\”sample\”+AND+\”text2\”),但是上面的配置没有返回结果

当我在 SOlR 管理控制台查询中尝试以下查询时->

1)exact_text:(\”sample\”+AND+\”text2\”)->not returning the result(not working)
2)exact_text:(”sample text2”)-> returning the result(works as expected)

谁能帮我获得这种格式的输入输出(\”sample\”+AND+\”text2\”))

4

0 回答 0