2012-11-13 21 views
5

こんにちは、私は仕事にクエリを取得しようとしていますし、私はそれは私がこの弾性検索クエリ - スペースを持つフレーズ

$語のように一致するすべての単語を検索したい

を動作させるためにどのように理解していないのです= + phrase + phrase + phrase

フレーズにスペースがある場合、単語を別の検索項目に分割するのではなく、フレーズ全体をどのように一致させるのですか?

"query" : { 
    "query_string" : { 
     "query" : "' . $term . '" 
    } 
} 

答えて

4

「これは私のフレーズ」+「もう1つ」のようなものを試しましたか?リンクは、もはや有効でhttp://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-match-query.html

+0

は、将来の参照のためのバージョン1.4で別のリンクを投稿:

は(マッチクエリdocに)フレーズクエリでも見てくださいhttp://www.elastic.co/ guide/en/elasticsearch/reference/1.4/query-dsl-match-query.html –

+1

ありがとうございました。 – dadoonet