代码之家  ›  专栏  ›  技术社区  ›  Rachit

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

  •  0
  • Rachit  · 技术社区  · 8 年前

    Solr的字符串集合是否需要值提供程序?它是现成的,还是我们必须为它编写自己的价值提供者?

    1 回复  |  直到 8 年前
        1
  •  2
  •   Mouad EL Fakir    8 年前

    是的,您可以使用 springELValueProvider 与…结合 Spring Expression Language (SpEL)。

    1. 如果我们假设你的收藏 myCollection :
    public class ProductModel {
    
        //...
    
        List<String> myCollection;
    
        //...
    
    }
    
    1. 然后创建 SolrIndexedProperty 具体如下:
    INSERT_UPDATE SolrIndexedProperty   ; name[unique=true] ;type(code) ;multiValue[default=false]  ;fieldValueProvider     ;valueProviderParameter
                                        ; myCollection      ;string     ;true                       ;springELValueProvider  ;myCollection
    
    推荐文章