如何在 Elasticsearch 中维护递增计数器的索引?

How to maintain index on incrementing counters in Elasticsearch?

实现计数器并能够对其进行排序的最佳方法是什么。

这些计数器更新得相当频繁,我不想重新索引整个文档。我知道的方法是:

1) 要在某种形式的缓存中维护计数器值,查询弹性搜索并在内存中排序以 return 结果。

2) 在弹性搜索中维护 2 个索引,1 个用于文档,另一个用于计数器。分别向 elasticsearch 发出 2 个查询并合并结果。

请帮忙。

似乎过于频繁地更新索引并不是 elasticsearch 的理想用途。

根据 elasticsearch 这篇博客中的信息,最终一致性是可行的方法。

https://www.elastic.co/blog/found-keeping-elasticsearch-in-sync

我将根据博客中建议的方法更新我的实现。

结束问题。