Как вы связываете UIMA с SOLR Dataimporthandler?
Мы проводили некоторые тесты с Apache UIMA. Результаты потрясающие!
Нашей идеальной настройкой была бы тесная интеграция UIMA с SOLR. В идеале нам нравится передавать весь контент, который мы индексируем, за UIMA, для дополнительных метаданных.
Доступны примеры и документация по интеграции UIMA с обработчиком обновлений SOLR, но в идеале мы бы хотели использовать существующий DataImportHandler (DIH). Все наши данные импортируются через соединение JDBC и должны быть переданы в UIMA перед индексацией.
Кто-нибудь может пролить свет на то, как этого добиться?
Спасибо,
Рене
1 ответ
Решение
Обработчик импорта данных поддерживает update.processor.
Так что вы, вероятно, можете связать обработчик dataimport с процессором обновлений uima -
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
<str name="update.processor">uima</str>
</lst>
</requestHandler>
Просто вариант, сам не пробовал.