0

我有一组数据遵循以下类似的数据结构:

{
    "first_name": "some_value",
    "last_name": "some_value_2",
    "instance": "some_instance"
    "num_of_tries": 159,
    "uuid": "some_uuid",
    "background": "something the user can input anything that want here"
    ... more data ...
}

我有一个使用标准分析器的无模式索引(没有自定义映射)。

A我从有 52 条记录的服务器中提取数据。它成功地被索引到索引中。然后,我使用该instance字段(例如"ins55")对索引进行匹配搜索。instance与此值匹配的所有 52 条记录均按预期返回。正如预期的那样,我还可以看到 52 个文档。

然后我从B服务器添加另外 198 条记录。它成功地被索引到索引中。我可以看到现在有 250 个文档,正如索引中所预期的那样。然后,我使用与来自服务器instance的数据(的)匹配的字段对索引进行匹配搜索。在预期的 52 条记录中,只有 22 条记录返回。A"ins55"

有人可以告诉我为什么所有 250 个文档都列在索引中,但它没有返回匹配的预期记录数吗?

4

0 回答 0