2017-02-13 3 views
0

私はそれが私はそれがすべての文書を示している出力はこのelasticsearchに文字列を一致させますか?

{ 
    "query": { 
    "match": { 

     "simple": "{hi} {ARE} {how} {You}" 

    } 
    } 
} 

のようなクエリを与えられたこの"{hi} {ARE} {how} {You}"

ようになる文字列と一致する必要がES 2.4.0

を使用しています正確な文字列(つまり単純な)値に一致するドキュメントではなく、

注:これはマッピングレベルで分析されます。

答えて

0

あなたが同じ順序ですべてのキーワードを一致させたい場合は、あなたが同じ順序で言葉を必要とするが、唯一のすべてのこれらの言葉はなりたくない場合はmatch_phrase

{ 
    "query": { 
     "match_phrase": { 
      "simple": "{hi} {ARE} {how} {You}" 
     } 
    } 
} 

を使用する必要があります検索結果に存在する場合は、matchoperatorを使用します。

{ 
    "query": { 
     "match": { 
      "simple": {  
       "query": "{hi} {ARE} {how} {You}", 
       "operator": "and" 
      } 
     } 
    } 
} 
+0

ありがとう..it helped – Seeker

関連する問題