Как вы связываете 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>

Просто вариант, сам не пробовал.

Другие вопросы по тегам