Solr的字符串集合是否需要值提供程序

时间:2018-03-13 16:30:47

标签: hybris

Solr的字符串集合是否需要一个值提供程序?它是开箱即用的还是我们必须为它们编写我们自己的值提供程序?

1 个答案:

答案 0 :(得分:2)

是的,您可以将springELValueProviderSpring Expression Language(SpEL)结合使用。

  1. 如果我们假设您的收藏名为myCollection
  2. public class ProductModel {
    
        //...
    
        List<String> myCollection;
    
        //...
    
    }
    
    1. 然后创建SolrIndexedProperty,如下所示:
    2. INSERT_UPDATE SolrIndexedProperty   ; name[unique=true] ;type(code) ;multiValue[default=false]  ;fieldValueProvider     ;valueProviderParameter
                                          ; myCollection      ;string     ;true                       ;springELValueProvider  ;myCollection