短语匹配查询

原文链接 : https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-match-query-phrase.html(修改该链接为官网对应的链接)

译文链接 : http://www.apache.wiki/pages/viewpage.action?pageId=4882552(修改该链接为 ApacheCN 对应的译文链接)

贡献者 : @羊两头

短语匹配查询

match_phrase查询分析文本,并从分析的文本中创建短语查询。

例如:

  1. GET /_search
  2. {
  3. "query": {
  4. "match_phrase" : {
  5. "message" : "this is a test"
  6. }
  7. }
  8. }

短语查询可以按照任意顺序匹配高达可配置度(默认为0)的项。 转换率为2

分析器可以设置为控制哪个分析器将对文本执行分析处理。 它默认为字段显式映射定义或默认搜索分析器

例如:

  1. GET /_search
  2. {
  3. "query": {
  4. "match_phrase" : {
  5. "message" : {
  6. "query" : "this is a test",
  7. "analyzer" : "my_analyzer"
  8. }
  9. }
  10. }
  11. }