こんにちは、クエリを機能させようとしていますが、それを機能させる方法がわかりません
このように一致するすべての単語を検索したい
$term = +フレーズ +フレーズ +フレーズ
しかし、フレーズにスペースが含まれている場合、単語を個別の検索項目に分離するのではなく、エンティティ全体としてフレーズを一致させるにはどうすればよいですか?
"query" : {
"query_string" : {
"query" : "' . $term . '"
}
}
こんにちは、クエリを機能させようとしていますが、それを機能させる方法がわかりません
このように一致するすべての単語を検索したい
$term = +フレーズ +フレーズ +フレーズ
しかし、フレーズにスペースが含まれている場合、単語を個別の検索項目に分離するのではなく、エンティティ全体としてフレーズを一致させるにはどうすればよいですか?
"query" : {
"query_string" : {
"query" : "' . $term . '"
}
}
+「これは私のフレーズです」+「もう 1 つ」のようなことは試しましたか?
Phrase Query (Match Query doc 内) も参照してください: http://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-match-query.html