Почему добавление таймера параметра SOLR заканчивается или завершается неудачно? - PullRequest
0 голосов
/ 13 февраля 2020

Что делает указание shards=<list of shards> в запросе SOLR за кулисами? (ps я не использую solrcloud)

/select?shards=localhost:8983/solr/core,localhost:8984/solr/core

Причина, по которой я спрашиваю, состоит в том, что я замечаю, что есть разница в том, когда результаты начинают потоковую передачу, и запросы заканчиваются по тайм-ауту, прежде чем он получит один кусок данных .

Примеры (даже с одним осколком)

  1. Работает, как и ожидалось, для получения всех результатов требуется несколько минут:
curl http://localhost:8983/solr/core/select?q=...
Даже если просто включить этот один осколок (не говоря уже о множественном числе на одном компьютере)

Я обнаружил, что без указания ?shards=, curl сразу показывает передаваемые данные, тогда как когда я do указать ?shards= данные не отправляются намного позже (, как если бы результаты не отправлялись кусками ).

curl http://localhost:8983/solr/core/select?shards=localhost:8983/solr/core...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...