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

开封做网站睿艺美站长是什么职位

开封做网站睿艺美,站长是什么职位,有什么做兼职的网站比较好,网站建设流程及费用script_score介绍 在Elasticsearch中&#xff0c;script_score是在function_score查询中的一种功能强大的方式&#xff0c;允许用户使用内置Painless脚本语言或者其他支持的语言来动态计算每个文档的评分 script_score语法 GET /<索引名>/_search {"query":…

script_score介绍

在Elasticsearch中,script_score是在function_score查询中的一种功能强大的方式,允许用户使用内置Painless脚本语言或者其他支持的语言来动态计算每个文档的评分

script_score语法

GET /<索引名>/_search
{"query": {"function_score": {"query": { "match_all": {} }, // 或者其它查询条件"functions": [{"script_score": {"script": {"source": """double customScore = 0;if (doc['field1'].value > params.threshold1) {customScore += doc['field1'].value * params.multiplier1;}customScore += doc['field2'].value;return customScore;""","params": {"threshold1": 50,"multiplier1": 0.5}}}}],"score_mode": "sum", // 或者其它score_mode"boost_mode": "replace" // 或者其它boost_mode}}
}
  • script_score被用来定义一个脚本,该脚本计算文档的自定义评分
  • source字段内是Painless脚本,它可以访问文档中的字段值(如doc[‘field1’].value和doc[‘field2’].value)并对它们进行计算
  • params是一个键值对对象,用于传递给脚本的参数,此处定义了两个参数:threshold1和multiplier1

script_score 案例

场景

假设我们有一个问答论坛索引,需要基于回答数量和点赞数查找高质量

索引创建

PUT /forum_questions
{"mappings": {"properties": {"question": {"type": "text"},"answer_count": {"type": "long"},"upvotes": {"type": "long"}}}
}

文档插入

POST /forum_questions/_doc/
{"question": "What is Elasticsearch?","answer_count": 5,"upvotes": 20
}POST /forum_questions/_doc/
{"question": "How to configure Elasticsearch for production?","answer_count": 3,"upvotes": 15
}POST /forum_questions/_doc/
{"question": "Best practices for indexing data in Elasticsearch?","answer_count": 10,"upvotes": 30
}POST /forum_questions/_doc/
{"question": "How to optimize Elasticsearch performance?","answer_count": 8,"upvotes": 18
}POST /forum_questions/_doc/
{"question": "What are shards and replicas in Elasticsearch?","answer_count": 6,"upvotes": 25
}POST /forum_questions/_doc/
{"question": "How to handle time-based data in Elasticsearch?","answer_count": 4,"upvotes": 12
}POST /forum_questions/_doc/
{"question": "What is the difference between match and term queries?","answer_count": 7,"upvotes": 23
}POST /forum_questions/_doc/
{"question": "How to set up Elasticsearch clusters?","answer_count": 9,"upvotes": 16
}

查询

GET /forum_questions/_search
{"query": {"function_score": {"query": { "match_all": {} }, // 或者使用具体查询条件"functions": [{"script_score": {"script": {"source": """double score = 0;score += doc['answer_count'].value * params.answer_weight;score += doc['upvotes'].value * params.upvote_weight;return score;""","params": {"answer_weight": 0.7,"upvote_weight": 0.3}}}}],"score_mode": "sum"}}
}
http://www.mmbaike.com/news/65694.html

相关文章:

  • 开发动态网站cms自助建站系统
  • 腾讯企业邮箱域名可以做网站吗shodan搜索引擎
  • 网文网站seo综合查询网站
  • 陇西做网站的广告店百度精准推广
  • 在线做效果图有哪些网站北京计算机培训机构哪个最好
  • 王业侨seo优化推广公司
  • 深圳做网站哪家专业做网站的网络公司
  • 公司装修费会计分录搜索引擎优化员简历
  • 同一个wifi下_我如何用手机访问我用我电脑做服务器的网站微博营销的特点
  • 如何建设手机网站舆情信息在哪里找
  • 做简历用哪个网站全球中文网站排名
  • 做网站的步骤 主题产品推广方案ppt模板
  • 给公司做一个网站流程口碑营销的好处
  • 天津建设网站c2成绩查询百度数据分析
  • 泉州做网站百度科技有限公司
  • 韩国ps教程网站无锡网站制作优化
  • 宠物发布网站模板网络营销计划包括哪七个步骤
  • 长沙网站建设优化万网域名管理入口
  • 商务网站建设实训报告论坛推广技巧
  • 网站滚动效果怎么做seo排名软件有用吗
  • 网站图片要求全球网络营销公司排行榜
  • 四川中天建设有限公司网站成都网站制作设计公司
  • 房地产销售好做吗郑州seo优化培训
  • h5企业模板网站模板广州网站排名优化报价
  • 天津企业网站设计制作网站设计报价方案
  • 建设网站50m数据库中国软文网官网
  • 做兼职做网站的是什么seo网站内容优化有哪些
  • 河北省网站建设.地推团队去哪里找
  • 襄樊做网站如何提高网站排名
  • 濮阳做网站的公司什么是网络营销与直播电商