GOOGLE ADS

среда, 4 мая 2022 г.

Solr для Typo3: нет поиска в динамических полях

Я использую 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

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...