0

新しいクエリを作成するか、これを変更したいと思います。

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*

また、アナライザーが便利になるのではないかと思っていましたが、セットアップ方法がわかりません。これどうやってするの?

4

0 に答える 0