2017-10-30 16 views
0

私が弾性検索に初心者です最初の他人に続く完全一致をフェッチ弾性検索は

私は、ESの教育インデックスを有する

index creation

私は

として一致クエリで「BTECH」を検索
"match" : { "name" : "btech" } 

結果は

012のようなものです

しかし、私はbtech(正確に一致する単語)が最初の文書として残り、それに続く文書が必要です。

ので、あなたが

"regexp" : { "name" : "btech" } 

term query

"term" : { "name" : "btech" } 

それともregexp query

を使用することができます誰も私を助けてくださいすることができます

+0

写真のカールリクエスト/レスポンスを直接質問に含めてください。リンクが機能しなくなっても検索可能になり、ここに保持されます。 – pkhlop

答えて

0

私は私のインデックス作成に

を変更する必要がどのようなことのためにテキストタイプを使用している場合は、必ずを確認してくださいも

documentation

からあなたは、このような電子メールアドレス、 ホスト名、ステータスコード、またはタグとしてインデックス構造化コンテンツに必要がある場合、あなたがむしろ キーワードフィールドを使用する必要があると思われます。