当前位置: 首页 > 网络应用技术

[Elasticsearch] Elasticsearch查询错误问题

时间:2023-03-07 18:31:02 网络应用技术

  当elasticsearch查询索引结果时,分页的两个属性来自和大小。您要配置要返回的最大命中次数。

  尽管可以将大小设置为请求参数,但也可以在搜索文本中设置它们。从默认值0,大小默认10。

  请注意,从+大小中,index.max_result_window.t中的索引设置不能超过10,000的索引设置。

  业务党要求83438000行。因此,ES是异常的。

  参考:

  这个分页也是一个浅页,可以简单地理解为分页。它的原理很简单,也就是说,查询前20个数据,然后切断前10个,只有10-20个数据。事实,实际上,前10个查询已被引起。

  然后,分页较晚,执行效率越低。一般来说,随着消耗量的增加,数据将增加。数据量越大,效果就越明显!

  滚动:光标查询允许我们先初始化查询,然后批次将结果拉开。这有点像传统数据库中的光标。

  光标查询将在某个时间点获取快照数据。查询初始化后的索引上的任何更改将被忽略。它通过保存旧数据文件来实现此功能,结果就像保留索引视图的索引视图初始化。

  字段类型是文本类型,默认情况下禁止文本类型的归档类型。Elasticsearch不能收敛/排序文本类型的类型。

  sentiment_rw用户不编写索引的权限。

  当商业党写索引时,他应该检查自己的权威。

  查询特别长,这只是拦截的一点。

  查询SQL语句太长了,超出了Lucene的最大句子限制(1024)。

  标准化查询,在上网之前先尝试对其进行测试。

  原始:https://juejin.cn/post/7100389194740023303