在字符串中搜索

时间:2013-07-20 15:48:31

标签: elasticsearch

我想创建一个新查询或修改这个查询:

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”
  • 输入:“更长”或“字符串” - >找到“更长的字符串”

我没有将query_string更改为match,因为我用*替换了所需的功能。

我也想知道,分析仪是否会派上用场,但是我不知道如何设置它。我怎么能这样做?

0 个答案:

没有答案