ElasticSearch索引包含很少的数据

时间:2016-12-16 08:17:41

标签: elasticsearch

我有以下问题。我使用Laravel和ElasticQuent包在Laravel中使用ElasticSearch。我的SQL请求包含35行,在我将它们添加到ElasticSearch索引之后,它只包含18行。问题的原因是什么?谢谢你的回复。

1 个答案:

答案 0 :(得分:-1)

感谢大家的回复,但我自己找到了解决方案。问题出在ElasticQuent包中。它分配给ElasticSeacrh的索引属性' _id' DB的字段ID的值。我的SQL请求是2' UNION',因此有几个具有相似ID的项目,并且在ElasticSearch索引中它们堆叠在一起,因此索引中的项目数量与sql请求不同'行。