2016-12-12 7 views
0

誰でも弾力性が得られる場所を知ろうとしていますか?ElasticSearchはクエリ文字列の結果をどこから見つけることができますか?

例えば

: 私のタイプ: { NAME1:FOO、 名2:バー }

私が検索した場合、 "foo" という私が弾性提出 'NAME1' でそれを見つけることを知っていただきたいと思います。

私は結果の中でそれを行うことができますが、弾性が私のために働くことができれば、それは素晴らしいことでしょう。

Tは関連するものを見つけることができません。

おかげ

答えて

0

独自のクエリを作成し、サブクエリが結果に責任がある、あなたはnamed queriesを使用することができたしたい場合。

フィールドElasticsearchでマッチを見つけたい場合は、highlightingを参照してください。

両方を使用すると、使用している単純なクエリ文字列検索を超える必要があります。私はあなたの要求を誤解した場合はお詫び申し上げます。

+0

ありがとうございます。ハイライトは私が探していたものです。 しかし、私は本当に理解していません "あなたは単純なクエリ文字列検索を超えて使用する必要があります。部。 –

+0

私は、同じエンドポイントが受け入れると思うクエリ文字列のクエリテキストの代わりにクエリ言語を使用して構築された検索エンドポイントへのPOSTリクエストのペイロードとしてクエリを送信する必要があることを意味しました。 – eemp

関連する問題