Я использую solr для индексации около 40 м элементов, а итоговый индексный файл составляет около 20 ГБ. Ниже приведено сообщение после импорта дельты:Что делает DataImportHandler после завершения индексирования?
<lst name="statusMessages">
<str name="Time Elapsed">0:51:44.149</str>
<str name="Total Requests made to DataSource">1</str>
<str name="Total Rows Fetched">5634016</str>
<str name="Total Documents Skipped">0</str>
<str name="Full Dump Started">2012-09-27 01:25:17</str>
<str name="">
Indexing completed. Added/Updated: 5634016 documents. Deleted 0 documents.
</str>
Мне интересно, как solr выполняет этот статус? ? И сообщение репликации команда = подробности возвращение:
<lst name="masterDetails">
<str name="indexSize">36.69 GB</str>
Индекс почти в два раза, и по-прежнему будет больше. Это очень смутило меня. Я занимаюсь дельта-импортом, почему индекс заменяется на двойной размер?
Я установил, что мой индекс имеет только один сегмент, это может быть причиной, которая вызывает долгое время для дельта-импорта. Я попытаюсь установить maxMergeDocs. – bata
Ницца, вы можете принять или отложить ответ, если найдете его полезным. – javanna