1

私のフィールドは次のように定義されています

<fieldType name="text_name" class="solr.TextField" positionIncrementGap="100">
      <analyzer>
    <tokenizer class="solr.NGramTokenizerFactory" minGramSize="1" maxGramSize="16"/>
      </analyzer>
</fieldType>

次に、solr admin でクエリをテストします

引用符付きのクエリ、2 番目のクエリが機能しない

Input: q : real_name:"单"
Output:  {"id": 1,  "real_name": "单鑫鑫"}

Input: q : real_name:"单鑫"
Output:  {}

Input: q : real_name:"单鑫鑫"
Output:  {"id": 1,  "real_name": "单鑫鑫"}

引用符なしのクエリ、2番目のクエリが機能します

Input: q : real_name:单
Output:  {"id": 1,  "real_name": "单鑫鑫"}

Input: q : real_name:单鑫
Output:  {"id": 1,  "real_name": "单鑫鑫"}

Input: q : real_name:单鑫鑫
Output:  {"id": 1,  "real_name": "单鑫鑫"}

では、二重引用符はどういう意味ですか????

4

1 に答える 1