如何在 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
我将根据博客中建议的方法更新我的实现。
结束问题。
实现计数器并能够对其进行排序的最佳方法是什么。
这些计数器更新得相当频繁,我不想重新索引整个文档。我知道的方法是:
1) 要在某种形式的缓存中维护计数器值,查询弹性搜索并在内存中排序以 return 结果。
2) 在弹性搜索中维护 2 个索引,1 个用于文档,另一个用于计数器。分别向 elasticsearch 发出 2 个查询并合并结果。
请帮忙。
似乎过于频繁地更新索引并不是 elasticsearch 的理想用途。
根据 elasticsearch 这篇博客中的信息,最终一致性是可行的方法。
https://www.elastic.co/blog/found-keeping-elasticsearch-in-sync
我将根据博客中建议的方法更新我的实现。
结束问题。