我刚刚在elasticsearch索引中添加了一堆文档,但是当我运行count查询时,我发现计数没有改变。我查询了索引,发现新文档已经添加。问题是: GET /listings/_count?q=type:long 我需要怎么做才能得到正确的计数?
GET /listings/_count?q=type:long
ix0qys7i1#
你能移除你添加的过滤器,然后用简单的 GET /listings/_count api,并查看它是否返回索引中文档的总数。我猜你的情况有点不对劲 q=type:long ,并且为了进行调试,您需要提供索引Map和正在索引的示例文档,并期望它们出现在您的count api的this filtered query中。
GET /listings/_count
q=type:long
1条答案
按热度按时间ix0qys7i1#
你能移除你添加的过滤器,然后用简单的
GET /listings/_count
api,并查看它是否返回索引中文档的总数。我猜你的情况有点不对劲
q=type:long
,并且为了进行调试,您需要提供索引Map和正在索引的示例文档,并期望它们出现在您的count api的this filtered query中。