Я использую Typo3 Solr Extension 2.8.3 и добавил несколько динамических полей в определение typoscripts.
Так, например, есть динамическое поле, определенное для plugin.tx_solr.index.queue.tx_news.author_stringS = author
среди других типичных определений.
Кажется, что динамические поля не помещаются в индекс автоматически.
Есть ли способ сообщить solr, как индексировать динамические поля? - Но ТОЛЬКО с использованием конфигурации typoscripts. Я не люблю касаться определения схемы.
Решение проблемы
Вы инициализировали очередь индексов после добавления динамического поля? Если это так, проверьте в своем администраторе Solr, было ли поле добавлено и есть ли в нем какой-либо контент.
Добавление полей без изменения схемы определенно работает из коробки.
РЕДАКТИРОВАТЬ:
Добавление полей в индекс Solr не означает, что они используются для поискового запроса. Вы также должны включить свое динамическое поле в запрос, используя TypoScript.
См. официальную документацию:
http://forge.typo3.org/projects/extension-solr/wiki/Tx_solrsearch#queryfields
Комментариев нет:
Отправить комментарий