Как сохранить List<String> или любой тип List в solr riak

Я использую базу данных riak nosql с Solr. Я знаю, как индексировать поле в solr с помощью следующего базового типа index int value с суффиксом _i index Строковое значение с суффиксом _s index long значение с суффиксом _l, как это.

Теперь я хочу проиндексировать список в solr. Как мне это сделать.

1 ответ

Решение

Соглашение для многозначных полей (то есть списков): *_ls для длинных, *_ss для строк, *_fs для чисел с плавающей запятой и т. Д. Например, если поле объекта letters_ss содержит ['A', 'B']объект может быть найден любым из следующих способов: letters_ss:A, letters_ss:B, или даже letters_ss:A AND letters_ss:B,

В качестве альтернативы вы можете создать собственную схему, которая будет соответствовать вашему типу данных и не полагаться на соглашение об именах.

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