Индексирование пользовательских полей 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[идентификатор / имя настраиваемого поля]. Значение.