5

こんにちは、クエリを機能させようとしていますが、それを機能させる方法がわかりません

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

$term = +フレーズ +フレーズ +フレーズ

しかし、フレーズにスペースが含まれている場合、単語を個別の検索項目に分離するのではなく、エンティティ全体としてフレーズを一致させるにはどうすればよいですか?

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

1 に答える 1

4

+「これは私のフレーズです」+「もう 1 つ」のようなことは試しましたか?

Phrase Query (Match Query doc 内) も参照してください: http://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-match-query.html

于 2012-11-13T07:59:08.337 に答える