Я предполагаю, что 1,428,760 происходит откуда-то авторитетным, как панель администратора или API CoreAdmin, а 546,195 - количество совпадений с поиском подстановочных знаков.
Проверьте свои заголовки. Установлен ли флаг partialResults
равным true? Если это так, то Solr ударил свой внутренний timeAllowed
таймаут при сканировании по индексу и возвратил только частичный набор всех соответствующих документов.
Это одна из особенностей, демонстрирующая предпочтение Solr для производительности. Он пытается как можно быстрее предоставить вам наиболее релевантные результаты для ваших запросов. Когда много документов соответствует запросу, он предполагает, что он может сэкономить некоторое время и быстро вернуться, не слишком сильно влияя на релевантность. Потому что кто-то собирается разбивать на полмиллиона хитов?
В любом случае, без дополнительной информации, это всего лишь догадка и краткое объяснение partialResults
.
Ваши записи уникальны ??? в соответствии с основным идентификатором ??? Solr перезапишет записи одним и тем же идентификатором. – Jayendra
Кто такие 1428760 обновленные документы? Вы сделали после завершения обновления? –
Спасибо jayendra. Ваша точка верна. Теперь я устанавливаю уникальный ключ для всех записей. Проблема решена .. Спасибо, ребята .... –