新しいクエリを作成するか、これを変更したいと思います。
curl -XGET 'http://localhost:9200/my_index/_search?/pretty=true' -d '
{
"fields" : ["city", "element_name", "organization"],
"query" : {
"bool" : {
"must" : [
{
"match" : { "organization" : "MyOrganizationName" }
},
{
"query_string" : {
"query" : "Input",
"fields" : [ "element_name", "city"]
}
}
]
}
},
"filter" : {
"type" : {"value" : "Project"}
}
}'
これらの基準でmongodbを検索できるポイントまで:
- 入力: "tring" -> "String" または "Longer String" を検索
- 入力: "Longer" または "String" -> "Longer String" を検索
必要な機能を に置き換えたため、 に変更query_string
していません。match
*
また、アナライザーが便利になるのではないかと思っていましたが、セットアップ方法がわかりません。これどうやってするの?