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

时间:2016-04-04 10:46:11

标签: solr riak yokozuna

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

现在我想在solr中索引List。我怎么能这样做。

1 个答案:

答案 0 :(得分:1)

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

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