查询期间任何Elasticsearch数据丢失的情况

时间:2016-08-19 13:26:32

标签: elasticsearch rdbms

我正在评估Elasticsearch存储数十亿个相同模式的文档。我的每个文档都有50多个属性,如用户名,城市,地址,国家,favorite_book,favorite_food等。我的队友提出了一个问题,当你查询username ='ram'时,elasticsearch可能不会返回确切数量的文档。例如。可能有10,000,817个带有username ='ram'的文档,但elasticsearch可能只返回10,000,000个文档作为总点击数。在elasticsearch查询中,这种数据丢失是否可行?如果数据太稀疏,那么可能吗?我不是在谈论节点发生故障或碎片不可用的情况。我的问题是群集运行状况是否为绿色且所有分片都可用。这种担心主要是因为elasticsearch是搜索引擎,我试图将它用作RDBMS。

我没有使用全文搜索,所有字符串字段都映射为not_analyzed。我没有使用得分查询。

感谢。我在弹性论坛和stackoverflow上搜索了几个顶级问题,但无法发现任何此类报告的发生率。

0 个答案:

没有答案