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

网站备案 阿里云如何做英文网站外链

网站备案 阿里云,如何做英文网站外链,程序开发平台,数据还在吗Elasticsearch Compound Queries Elasticsearch 的 Compound Queries 是一种强大的工具,用于组合多个查询子句,以实现更复杂的搜索逻辑。这些查询子句可以是叶查询(Leaf Queries)或复合查询(Compound Queries&#xf…

Elasticsearch Compound Queries

Elasticsearch 的 Compound Queries 是一种强大的工具,用于组合多个查询子句,以实现更复杂的搜索逻辑。这些查询子句可以是叶查询(Leaf Queries)或复合查询(Compound Queries),并且可以用于组合结果和分数、改变行为或从查询上下文切换到过滤上下文。

主要的复合查询类型
bool 查询:

用于组合多个叶查询或复合查询子句,支持 must、should、must_not 和 filter 子句。must 和 should 子句的分数会被合并,而 must_not 和 filter 子句在过滤上下文中执行。

JSON复制

GET /products/_search
{
“query”: {
“bool”: {
“must”: [
{ “match”: { “description”: “wireless headphones” } }
],
“filter”: [
{ “term”: { “brand”: “BrandA” } }
],
“should”: [
{ “range”: { “price”: { “lte”: 100 } } }
],
“must_not”: [
{ “term”: { “color”: “red” } }
]
}
}
}
boosting 查询:

返回匹配 positive 查询的文档,但会降低也匹配 negative 查询的文档的分数。

JSON复制

{
“query”: {
“boosting”: {
“positive”: { “match”: { “content”: “multiple queries” }},
“negative”: { “term”: { “status”: “archived” }},
“negative_boost”: 0.5
}
}
}
constant_score 查询:

包装另一个查询,但在过滤上下文中执行它。所有匹配的文档都将获得相同的“常量” _score。

dis_max 查询:

接受多个查询,并返回匹配任何查询子句的文档。与 bool 查询合并所有匹配查询的分数不同,dis_max 查询使用单个最佳匹配查询子句的分数。

JSON复制

{
“query”: {
“dis_max”: {
“queries”: [
{ “match”: { “name”: “kimchy” }},
{ “match”: { “name”: “elasticsearch” }}
],
“boost”: 1.2,
“tie_breaker”: 0.7
}
}
}
function_score 查询:

使用函数修改主查询返回的分数,考虑因素如流行度、最近性、距离或通过脚本实现的自定义算法。

JSON复制

{
“query”: {
“function_score”: {
“query”: { “match”: { “name”: “kimchy” }},
“functions”: [
{ “random_score”: { “seed”: 1234 }},
{ “exponential_decay”: { “field”: “age”, “origin”: 0, “scale”: 1 }}
],
“score_mode”: “multiply”
}
}
}
使用场景
组合多个条件:使用 bool 查询组合多个搜索条件,例如同时匹配多个字段。

调整查询权重:使用 boosting 查询调整某些文档的权重。

固定分数:使用 constant_score 查询为所有匹配文档分配固定分数。

选择最佳匹配:使用 dis_max 查询选择最佳匹配的查询子句。

自定义评分:使用 function_score 查询根据自定义逻辑调整文档分数。

通过合理使用这些复合查询,您可以构建更复杂、更灵活的搜索逻辑,以满足不同的业务需求。

http://www.15wanjia.com/news/171742.html

相关文章:

  • 有哪些做设计交易网站有哪些网站检测报告哪里做
  • cod建站系统福建住房和城建设网站
  • 网站备案 用假地址可以么网站效果图用什么软件做
  • 杭州制作网页外贸seo外贸推广外贸网站建设外贸网站建设
  • 北京东直门网站建设上海做网站的月薪
  • pc网站向手机站传递权重网上营销培训课程
  • 哈尔滨建设银行网站google 字体 wordpress
  • 昆明市城市建设档案馆网站在网站后台为什么不显示百分号
  • 新建网站求友链平台做试试彩网站人员
  • 网站定制成exe华容县住房和城乡建设局网站
  • 旅游网站建设的目标是什么电商交流平台有哪些
  • 如何通过轻淘客做网站百度云主机做网站
  • wordpress acf主题选项关键词推广优化排名品牌
  • 怎么才算完成一个网站东莞网络推广公司
  • 网站推广的策略网站制作需要多少钱官网
  • WordPress多站点默认设置中小网站 架构
  • 厦门做网站多少WordPress的footer文件
  • 做色网站负责网站开发的岗位
  • 做视频素材哪个网站好网站实施要求
  • 吴桥县做网站价格网页制作工具下载
  • 营销网站是什么意思酒店用品网站源码
  • 好用的html 模板网站品牌建设不足怎么表达
  • 汕头快速建站模板wordpress 评论邮件通知
  • 微信第三方网站开发教程凡客品牌
  • 徐州网站制作哪家好wordpress 小工具使用方法
  • wordpress页面中去掉分页惠州seo关键词
  • 承德手机网站建设蛋糕店网站模板
  • 怎么看网站文章的收录工商营业执照年检
  • c苏宁网站开发购物网站项目简介
  • 企业展示建设网站盐城快速建设网站公司