如何在 solr riak 中存储 List<String> 或任何 List 类型

how to store List<String> or any List type in solr riak

我正在使用带有 solr 的 riak nosql 数据库。 我知道如何使用以下基本类型在 solr 中索引字段 后缀为 _i 的索引 int 值 index 后缀为 _s 的字符串值 带后缀 _l 的索引 long 值 像这样。

现在我想在solr中索引List。我该怎么做。

多值字段(即列表)的约定是 *_ls 表示 long,*_ss 表示字符串,*_fs 表示浮点数等。例如,如果对象的字段 letters_ss 包含 ['A', 'B'],可以通过以下任何一种方式找到对象:letters_ss:Aletters_ss:B,甚至 letters_ss:A AND letters_ss:B.

或者,您可以创建一个与您的数据类型匹配且不依赖于命名约定的自定义架构。