Я использую SOLR 3.5.0 .. !!
Я сделал два индекса: " Автомобили " и " Продавцы "
Оба индекса извлекают результаты из базы данных и заполняют документы .. !!
Мои обработчики запросов:
<requestHandler name="/selectCars" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">solr/jcoreDocuments/CarsConfig.xml</str>
</lst>
</requestHandler>
<requestHandler name="/selectVendors" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">solr/jcoreDocuments/vendorConfig.xml</str>
</lst>
</requestHandler>
Теперь, когда я нажму следующий URL:
http://localhost:8983/solr/selectVendors?command=full-import
Получает соответствующие 47531
документы .. !!
когда я нажму: http://localhost:8983/solr/select?q=*:*
....
Это показывает, что у меня есть 47531
документы в наличии .. !! (ЭТО ПРАВИЛЬНО)
Теперь, когда я хочу получить свои документы " Cars ", но сохраняю документы " Vendor " .. Я нажимаю следующий URL:
http://localhost:8983/solr/selectCars?command=full-import&clean=false
Показывает, что он получил соответствующие 802
документы .. !!
Теперь, когда я нажму http://localhost:8983/solr/select?q=*:*
.... у меня все еще есть 47531
документов, доступных .. !!
(но теперь он содержит 802
NEW - Автомобили документы и УМЕНЬШЕНО 46729
Продавцы документы)
Примечание : после выборки двух индексов общее количество документов должно составлять 47531
+ 802
= 48333
Как это возможно ... Я что-то упустил .. ??