Document形式

SolrJ的添加或修改索引库数据

        

这种方式已经比lucene的实现方式更加简单,但是依然存在可优化的空间,比如:本地数据库中的数据查询出以后被包装成javaBean,如果采用此方式,必须把javaBean拆解到documen对象中。那么solr有没有可解决的方案呢?答案是肯定的,solrServer除了提供add方法外,还提供了addBean方法。

注解和JavaBean形式

1)创建JavaBean

SolrJ的添加或修改索引库数据

2)直接通过SolrServer添加JavaBean

SolrJ的添加或修改索引库数据

3)执行测试

SolrJ的添加或修改索引库数据

这是因为javaBean没有使用注解标注那些属性是solr的Field字段

1) 修改javaBean,添加@Field注解

SolrJ的添加或修改索引库数据

相关文章: