当前位置: 首页 > news >正文

企业网站怎么扣费的百度2022最新版本

企业网站怎么扣费的,百度2022最新版本,门设计的网站建设,朋友做色情网站挣了好多钱Match Bool Prefix Query vs. Match Phrase Prefix Query 在 Elasticsearch 中,match_bool_prefix 查询和 match_phrase_prefix 查询虽然都支持前缀匹配,但它们的行为和用途有所不同。以下是它们之间的主要区别: 1. match_bool_prefix 查询…

Match Bool Prefix Query vs. Match Phrase Prefix Query

在 Elasticsearch 中,match_bool_prefix 查询和 match_phrase_prefix 查询虽然都支持前缀匹配,但它们的行为和用途有所不同。以下是它们之间的主要区别:

1. match_bool_prefix 查询

  • 行为

    • match_bool_prefix 查询将输入的查询字符串分析为多个术语,并构造一个布尔查询。

    • 每个术语(除了最后一个)都用于 term 查询,最后一个术语用于 prefix 查询。

    • 这种查询允许术语在文档中以任意顺序出现。

  • 示例

    JSON复制

    POST /my_index/_search
    {"query": {"match_bool_prefix": {"my_text": {"query": "quick brown fox"}}}
    }
  • 匹配的文档

    • 文档 1

      JSON复制

      POST /my_index/_doc/1
      {"my_text": "quick brown fox"
      }
      • 解释:匹配,因为 "quick" 和 "brown" 完全匹配,且 "fox" 也匹配。

    • 文档 2

      JSON复制

      POST /my_index/_doc/2
      {"my_text": "brown fox quick"
      }
      • 解释:匹配,因为 "quick"、"brown" 和 "fox" 可以以任意顺序出现。

    • 文档 3

      JSON复制

      POST /my_index/_doc/3
      {"my_text": "quick brown feline"
      }
      • 解释:匹配,因为 "quick" 和 "brown" 完全匹配,且 "feline" 以 "f" 开头。

2. match_phrase_prefix 查询

  • 行为

    • match_phrase_prefix 查询将输入的查询字符串分析为一个短语,并构造一个短语查询。

    • 短语中的术语必须按指定顺序出现。

    • 最后一个术语可以是前缀匹配。

  • 示例

    JSON复制

    POST /my_index/_search
    {"query": {"match_phrase_prefix": {"my_text": {"query": "quick brown fox"}}}
    }
  • 匹配的文档

    • 文档 1

      JSON复制

      POST /my_index/_doc/1
      {"my_text": "quick brown fox"
      }
      • 解释:匹配,因为 "quick brown fox" 完全匹配。

    • 文档 2

      JSON复制

      POST /my_index/_doc/2
      {"my_text": "quick brown feline"
      }
      • 解释:匹配,因为 "quick brown" 完全匹配,且 "feline" 以 "f" 开头。

    • 文档 3

      JSON复制

      POST /my_index/_doc/3
      {"my_text": "brown fox quick"
      }
      • 解释:不匹配,因为术语的顺序不正确。

主要区别

  • 术语顺序

    • match_bool_prefix 查询允许术语以任意顺序出现。

    • match_phrase_prefix 查询要求术语按指定顺序出现。

  • 灵活性

    • match_bool_prefix 查询更灵活,适用于需要匹配任意顺序的术语。

    • match_phrase_prefix 查询更严格,适用于需要匹配特定顺序的术语。

示例总结

假设您有以下文档:

JSON复制

POST /my_index/_doc/1
{"my_text": "quick brown fox"
}POST /my_index/_doc/2
{"my_text": "brown fox quick"
}POST /my_index/_doc/3
{"my_text": "quick brown feline"
}
  • match_bool_prefix 查询

    • 匹配文档 1 和文档 3,因为术语可以以任意顺序出现。

    • 不匹配文档 2,因为 "brown fox quick" 不包含 "quick"。

  • match_phrase_prefix 查询

    • 匹配文档 1 和文档 3,因为 "quick brown" 完全匹配,且 "feline" 以 "f" 开头。

    • 不匹配文档 2,因为术语的顺序不正确。

通过合理选择 match_bool_prefixmatch_phrase_prefix 查询,您可以根据具体需求实现不同的搜索逻辑。

http://www.ds6.com.cn/news/24908.html

相关文章:

  • 哪家网站建设服务好啊百度指数可以查询多长时间的
  • 深圳公共资源交易中心网站seo优化怎么做
  • 一个公司可以做几个网站吗优速网站建设优化seo
  • 网站开发的人李海涛百度应用商店
  • 网站程序元宁波seo教学
  • 如何做融资网站刷赞抖音推广网站
  • 重庆做网站changekeseo搜索引擎优化试题及答案
  • 阿里云做网站选什么主机搜一搜搜索
  • 重庆做营销网站建设如何进行seo
  • c 建设web网站的流程图cpa推广平台
  • 怎么再贴吧给自己的网站做宣传软文营销网
  • 网站设计市场价河北网络科技有限公司
  • 太原有网站工程公司吗免费b站推广网站短视频
  • 找简历的网站群排名优化软件
  • 营销型网站有意义吗房地产销售技巧和话术
  • 外贸网站建站案例公司怎么在百度上推广
  • 网站界面设计如何实现功能美与形式美的统一在线外链
  • 备案域名价格优化大师哪个好
  • 有哪些做网站的百度业务范围
  • 如何本地安装wordpressseo软件
  • 网站制作主要公司公众号软文推广多少钱一篇
  • 做数学题的网站有吗刷粉网站推广马上刷
  • 做善事的网站百度广告登录入口
  • 上海装修公司排名前十强排行榜苏州seo网站管理
  • 外贸营销网站建设网站应该如何推广
  • dw用表格做网站江苏网站seo营销模板
  • 编程培训机构排名谷歌seo网络公司
  • 微信网站开发源代码安徽seo优化
  • 自己做网站语言包怎么做中国足球世界排名
  • 网页版微信无法登陆南昌seo实用技巧