我有一个包含5个分片的Elasticsearch索引,只有20,000条记录。它每晚都被完全重新索引。即使没有添加新记录,简单术语搜索常用单词也会在不同日期返回不同数量的“点击”。我看到该文件计入terms aggregation queries are approximate。
但是,我没有看到搜索术语查询返回近似总计的文档。有没有其他人用简单的术语查询看到这种效果?我该怎么做才能获得准确的总数(或者至少是一致的总数)?
作为初步更改,我正在转向单个碎片,但我想知道是否有任何关于我所看到的问题的文档。
更新:我重新测试并发现我们使用的JDBC驱动程序每次都没有索引整个数据库。此问题引用here,并且需要更改JDBC驱动程序参数。