プロパティの名前と姓を持つオブジェクトUserがあります。私はこれらのフィールドで1つのクエリを使って検索したいのですが、ドキュメントではmulti_matchが見つかりましたが、ワイルドカードで正しく使用する方法はわかりません。出来ますか?ElasticSearchワイルドカードでmulti_matchを使用する方法
私はmulti_matchクエリをしようとしたが、それは動作しませんでした:私は、ワイルドカードを使用していないだろう
{
"query": {
"multi_match": {
"query": "*mar*",
"fields": [
"user.name",
"user.surname"
]
}
}
}
query_stringはこれ以上の機能を果たし、luceneクエリ構文を公開します。むしろワイルドカードクエリを調べたいと思います。 – javanna
'query_string'は何の詳細へのリンクを貼り付けることができますか?私はその行動についてちょっと混乱しています... – ramseykhalaf
このページの一番下を見ると、query_stringとmatchクエリの比較ができます。http://www.elasticsearch.org/guide/reference/query-dsl/match-query/ – javanna