我有一组数据遵循以下类似的数据结构:
{
"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 个文档都列在索引中,但它没有返回匹配的预期记录数吗?