Solr Field 延迟加载 enableLazyFieldLoading 分析
Solr Field 延迟加载 enableLazyFieldLoading 分析2011-10-18 13:38:38|分类: Luence/Solr |标签:solrenablelazyfieldloadi|举报|字号 订阅
此文原创,转载请说明出处:http://ronxin999.blog.163.com/blog/static/42217920201191812745332/
Solr 的solrconfig.xml配置文件的enableLazyFieldLoading的配置为:
true
默认的值为true。
这样solr在根据读取Document信息时,如果enableLazyFieldLoading为True,把要返回的Field集合封装为一个SetNonLazyFieldSelector,这里的Field的值都是立即加载的,即到索引库里把该Field的值取出来保存到Doc中的。doc的其他的Field的值则是通过延迟加载的。也是就在document调用具体的get(String name)方式时,由LazyField去取值的。可见设置延迟加载为enableLazyFieldLoading 为True,而且我们要返回的Field也很少时,那我们去读索引库所花的时间就少了。
页:
[1]