ElasticSearch(十三)-全文搜索(精度控制)

全文(full-text)检索
如果一个dateint字段,被认为日期或整数。
如果检索not_analyzed字段,他们会把整个查询作为一个短语。
如果检索一个全文字段,查询会先用解析器解析查询语句,产生需要查询的短语列表,对每个短语进行低级查询,合并结果。
 
  
提高精度:
 
  
 GET /my_index/my_type/_search
{
    "query": {
        "match": {
            "title": {      <1>
                "query":    "BROWN DOG!",
                "operator":"and"
            }
        }
    }
}

控制精度:
    Match查询有minimum_should_match参数,如:

GET/my_index/my_type/_search
{
  "query": {
    "match": {
      "title": {
        "query":                "quick brown dog",
        "minimum_should_match":"75%"
      }
    }
  }
}

 
本文出处:http://blog.csdn.net/shan1369678/article/details/51455570

你可能感兴趣的:(elasticsearch)