zoukankan      html  css  js  c++  java
  • 多字段匹配检索 multi_match query

    多字段查询

    multi_match查询基于匹配查询且允许多字段查询构建的:

    {
        "query": {
            "multi_match": {
                "query": "this is a test",
           "type": "best_fields",
                "fields": ["subject", "messages^3", "*_name"]
            }
        }
    }

    query: 查询字符串

    fields: 要查询的字段 subject、messages、first_name 盒 last_name字段;消息字段重要性是其他字段的三倍;

    best_fields 默认) 查找与任何字段匹配的文档,使用最佳字段中的权重  
    most_fields 查找与任何字段匹配的文档,并组合每个字段的权重  
    cross_fields 使用相同的分析仪处理字段,就像它们是一个大字段。 在任何字段中查找每个字词  
    phrase 对每个字段运行match_phrase查询,并合并每个字段的权重  
    phrase_prefix 对每个字段运行match_phrase_prefix查询,并合并每个字段的权重  

    http://doc.codingdict.com/elasticsearch/243/

  • 相关阅读:
    完全数
    100c之29:求具有abcd= ( ab + cd )^2 性质的四位数
    完全数
    100c之22:计算车速
    100c之21:4位反序数
    100c之28:回文数
    AJAX
    网站运营十条定律 刚刚好
    QQ也流氓了 刚刚好
    服务器变肉鸡了 刚刚好
  • 原文地址:https://www.cnblogs.com/Mint-diary/p/14499399.html
Copyright © 2011-2022 走看看