Поиск по схеме без индекса
У меня есть набор данных в соответствии с аналогичной структурой данных ниже:
{
"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"
). Все 52 записи возвращаются, как и ожидалось, которые соответствуют этому instance
значение. Я также вижу 52 документа, как и ожидалось.
Затем я добавляю еще 198 записей из B
сервер. Он успешно проиндексирован в индексе. Я вижу, что сейчас есть 250 документов, как и ожидалось в индексе. Затем я делаю поиск по индексу, используя instance
поле, которое соответствует данным из A
сервер ("ins55"
). Только 22 записи возвращаются из 52 ожидаемых записей.
Может кто-нибудь дать мне некоторое представление о том, почему все 250 документов перечислены в индексе, но он не возвращает ожидаемое количество записей для матча?