solr 动态列+多列查询配置

Field :普通字段

  

 dynamicField :动态字段(Dynamic fields)允许 solr 索引没有在 schema 中明确定义的字段。这个在忘记定义一些字段时很有用。动态字段可以让系统更灵活,通用性更强。

动态字段和常规字段类似,除了它名字中包含一个通配符外,在索引文档时,一个字段如果在常规字段中没有匹配时,将到动态字段中匹配。

假设schema中定义了一个叫dynamiczbw_name_*的动态动态字段,如果要索引一个叫 dynamiczbw_name_aa的字段,但是 schema 中不存在 dynamiczbw_name_aa的字段,这样 dynamiczbw_name_aa 将被索引到 dynamiczbw_name_* 字段中。

copyField :如果业务需要我们对多个field同时进行检索,有没有什么好的办法呢?非常幸运的是Solr为我们提供了copyField对多个field进行索引和检索。

 

 

以下是一个完整的 动态列+多列查询配置实例solr7亲测有效。

   

     
      
      
      
      
     
     
        
    
    
    
    
    
    
    
    
    
    
    
    

 

你可能感兴趣的:(solr 动态列+多列查询配置)