Solr Facet Несколько слов с разделенными запятыми значениями

Я извлекаю данные в solr из mysql. Одно из полей генерируется с помощью функции group_concat, которая приводит к разделению запятыми, в котором перечислены все полосы для события. В то время я считаю, что это был лучший способ сохранить несколько групп для одного мероприятия. Тем не менее, я обнаружил, что не могу выполнить этот запрос против всех событий.

Я установил для группы значение string и многозначное значение true.

<field name="bands" type="string" indexed="true" stored="true" multiValued="true"/>

Результат является ожидаемым, когда строка огранена как одна длинная строка.

«Жемчужное варенье, Алиса, Кричащие деревья, Вечный», 1, «Примус, Гага, Беконные биты», 1, «Петухи, крылья, барабанные палочки, хвостовые перья», 1,

Самая большая проблема с этим подходом состоит в том, что, когда тип поля является строковым, он не доступен для поиска. Похоже, мне нужно создать дублирующее поле типа text_general для поиска и иметь одно для огранки. Да?

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

Ответы на вопрос(1)

Ваш ответ на вопрос