如果ElasticSearch中没有搜索参数,搜索结果的默认顺序是什么

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果ElasticSearch中没有搜索参数,搜索结果的默认顺序是什么相关的知识,希望对你有一定的参考价值。

过滤结果(以及所有结果)的索引的默认顺序是什么?到上次更新?按索引日期?我试图从索引中获取所有文档,但我无法弄清楚默认排序顺序是什么。

答案

默认排序顺序是_score,但是当您未指定搜索查询时,分数始终为1。然后它或多或少随机得分为1。就我记忆而言,你仍然可以得到一致的结果。当您在SQL中获得结果但没有指定ORDER BY时,您具有“相同”。

以上是关于如果ElasticSearch中没有搜索参数,搜索结果的默认顺序是什么的主要内容,如果未能解决你的问题,请参考以下文章

Elasticsearch:如何在 Elasticsearch 中搜索空值

Elasticsearch:如何在 Elasticsearch 中搜索空值

Elasticsearch:如何在 Elasticsearch 中搜索空值

全文搜索之 Elasticsearch

ElasticSearch Scroll 游标搜索

ElasticSearch搜索实战仿京东搜索