,当使用查询接口时没有指定排序字段,那么ES就会按照每条记录的评分进行排序.相关度评分中涉及到两种算法,会在后续的文章中进行介绍.
3、元数据
1中的demo查询结果集有一个source字段就是元数据,...的字段查询的方式或者在mapping中禁用source,设置之后将无法修改.
(1)、完全禁用source
PUT /logs
{
"mappings": {
"_source": {...from=0&size=3&sort=Price:desc
查询从第from条开始,一共查size条数据,排序条件时Price按desc排序.
4.3 精准匹配
GET /logs/_search?...q=111
重点注意:ES默认会为所有的字段创建倒排索引,所以如4.3中一样,查询条件没有以q=字段:字段值的形式进行搜索,ES扫描所有建立了倒排索引的字段.所以这里的结果集如下:
"hits"...注:这里需要注意精准匹配的问题.demo中Desc字段会被分词,在进行匹配,但是Price并不会.!!!