0

たとえば、次のような多くの単語を含むフィールドがあります。

「こんにちは、私の名前はニコールです。Solr を使用しています」

そして、この単語を検索する場合、Solr がこのドキュメントを返す必要があります (単語の順序がインデックス付きテキストとは異なることに注意してください)。

「あだ名」

この構成を使用しています

<fieldType name="propertiesField" class="solr.TextField">
    <analyzer type="index">
        <tokenizer class="solr.WhitespaceTokenizerFactory"/>
        <filter class="solr.LowerCaseFilterFactory" />
    </analyzer>
    <analyzer type="query">
        <tokenizer class="solr.PatternTokenizerFactory" pattern="-" />
        <filter class="solr.LowerCaseFilterFactory" />
    </analyzer>
</fieldType>

そしてこのクエリ:

select/?q=properties_all:am-name-with&version=2.2&start=0&rows=10&indent=on

アナライザーで分析すると、それらの単語が強調表示されますが、検索してもドキュメントが見つかりません。

ご協力いただきありがとうございます!!!!

4

1 に答える 1