ES设置字段搜索权重——Query-Time Boosting

简介:

Query-Time Boosting

In Prioritizing Clauses, we explained how you could use the boost parameter at search time to give one query clause more importance than another. For instance:

GET /_search
{
  "query": { "bool": { "should": [ { "match": { "title": { "query": "quick brown fox", "boost": 2  } } }, { "match": {  "content": "quick brown fox" } } ] } } }

The title query clause is twice as important as the content query clause, because it has been boosted by a factor of 2.

A query clause without a boost value has a neutral boost of 1.

 

转自:https://www.elastic.co/guide/en/elasticsearch/guide/current/query-time-boosting.html











本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/bonelee/p/6475896.html,如需转载请自行联系原作者


相关文章
|
前端开发 JavaScript
Bootstrap Table根据参数搜索功能
Bootstrap Table根据参数搜索功能
104 0
|
存储 分布式计算 搜索推荐
ES自定义评分机制:function_score查询详解
ES自定义评分机制:function_score查询详解
1362 0
ES自定义评分机制:function_score查询详解
|
存储 Java API
ES多字段匹配查询时的权重控制
ES多字段匹配查询时的权重控制
852 0
ES多字段匹配查询时的权重控制
|
JSON API 开发者
如何使用分类ID参数过滤搜索词推荐数据?
一、背景介绍 阿里巴巴中国站的搜索词推荐数据对于开发者来说具有重要的参考价值。通过使用获得搜索词推荐 API,开发者可以获取到用户在平台上的搜索行为数据,了解用户的需求和行为,优化产品和服务。在获取搜索词推荐数据的过程中,有时候需要对数据进行更精细的过滤和分析。其中,分类ID参数是一个非常重要的过滤条件,可以帮助开发者更好地筛选数据。本文将详细介绍如何使用分类ID参数过滤搜索词推荐数据,帮助读者更好地理解和使用该 API。
|
人工智能 Java
Elasticsearch:使用 function_score 中的weight和gauss衰减函数定制搜索结果的分数
Elasticsearch:使用 function_score 中的weight和gauss衰减函数定制搜索结果的分数
|
SQL
白话Elasticsearch05- 结构化搜索之使用range query来进行范围过滤
白话Elasticsearch05- 结构化搜索之使用range query来进行范围过滤
122 0
|
SQL 索引
白话Elasticsearch03- 结构化搜索之基于bool组合多个filter条件来搜索数据
白话Elasticsearch03- 结构化搜索之基于bool组合多个filter条件来搜索数据
304 0
|
缓存 索引
Elastic: 常量分数查询constand_score query应用场景
最近正好有同学问到constand score查询与其他查询的区别,趁此机会,我们来详细了解下constant score查询
230 0
Elastic: 常量分数查询constand_score query应用场景
|
自然语言处理 算法
elasticsearch cardinality(近似聚合)与Global ordinals(全局字典)是什么
1.cardinality是ES的首个近似聚合语法 2.查询优化使用了execution_hint,原理是什么?
1362 0