资讯详情

CC00025.elasticsearch——|Hadoop&ElasticSearch.V25|——|ELK.v25|集群|QueryDSL|排序|

一、排序
### --- 相关评分排名  ~~~     在默认情况下,返回的结果是基于 相关性 进行排序的——最相关的文档排在最前。  ~~~     首先看看 sort 以及如何使用它。 ~~~     为了按照相关性进行排序,需要将相关性表示为一个值。 ~~~     在 Elasticsearch 中, 相关性得分 以浮点数表示, ~~~     并通过搜索结果 _score 参数返回, 默认排序是 _score 降序按相关评分升序如下
### --- 排序示例  POST /book/_search { "query": { "match": {"description":"solr"} } }
POST /book/_search { "query": { "match": {"description":"solr"} }, "sort": [ {"_score": {"order": "asc"}} ] }
### --- 字段值排序  POST /book/_search { "query": { "match_all": {} }, "sort": [ {"price": {"order": "desc"}} ] }
### --- 多级排序 假设我们想要结合使用假设我们想要结合使用 price和 timestamp(时间) 进行查询,  ~~~     匹配结果首先按价格排序, ~~~     然后按相关性得分排序:
POST /book/_search { "query":{ "match_all":{} }, "sort": [ { "price": { "order": "desc" }}, { "timestamp": { "order": "desc" }} ] }

标签: 400v25kvar电容电抗器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台