#solr
#солр
Вопрос:
Я ищу простой пример настройки XsltUpdateRequestHandler.
Конфигурация SOLR в версии 3.4.0 минимальна:
<!-- XSLT Update Request Handler
Transforms incoming XML with stylesheet identified by tr=
-->
<requestHandler name="/update/xslt"
startup="lazy"
class="solr.XsltUpdateRequestHandler" />
А вики-страница SOLR практически не существует («ЗАДАЧА: написать лучшую документацию»).:
http://wiki.apache.org/solr/XsltUpdateRequestHandler
Наверное, я действительно хочу знать, как указать на конкретный файл XSL, потому что я нахожу строку «Преобразует входящий XML с помощью таблицы стилей, идентифицируемой tr =» немного загадочной.
Ответ №1:
Вы могли бы просто добавить таблицу стилей XSL в solr/conf/xslt
каталог.
Затем вы можете использовать XsltUpdateRequestHandler и указать эту таблицу стилей при индексации документа.
Например:
curl "http://localhost:8983/solr/update/xslt?commit=trueamp;tr=rss2solr.xsl" -H "Content-Type: text/xml" --data-binary @blogrss.xml
Для получения подробной информации в хорошей статье подробно объясняется. (Бесплатно для скачивания)
Комментарии:
1. 1 за «хорошую» статью — пытался выяснить, как лучше всего я мог бы обновить свои структурированные XML-файлы