Индексирование пользовательских полей Sitecore Media Framework

Я использую Media Framework 2.1, версию Brightcove. Я смог заставить его работать с импортированными видео без проблем. Я создаю несколько страниц на основе видео, используя Solr для поиска и видео. В Brightcove есть несколько настраиваемых полей, которые импортируются. Но я не думаю, что пользовательские поля индексируются в sitecore_web_index или sitecore_master_index.

Я ошибаюсь, полагая, что эти поля не индексируются? Я проверил эти поля с помощью Люка, и их нет в индексных файлах.

Если эти поля не индексируются, как я могу их проиндексировать, чтобы я мог выполнять запросы к ним? Я не уверен, есть ли примеры кода для чтения значений пользовательских полей.

Спасибо

1 ответ

Решение

Я понял это. Настраиваемое поле хранится в виде строки в элементе видео, поэтому оно будет выглядеть примерно так - field1=value1&field2=value2&field3=value3.

Затем я должен прочитать эти значения и создать вычисляемые поля на основе значений.

Доступ к значениям поля возможен как item.Fields[идентификатор / имя настраиваемого поля]. Значение.

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