sunburnt 学习笔记 (八)管理索引
2015-08-12 21:51
218 查看
转载请声明出处:/article/9763998.html
在之前的介绍中,我们提到了commit()方法,它具有三个可选参数:
waitSearcher
expungeDeletes
softCommit
详情见:http://wiki.apache.org/solr/UpdateXmlMessages
无论是哪种方式,优化一个索引,可以简单地调用:
无论哪种方式,优化一个指标,简单地调用:
optimize() Si。
Solr优化还执行提交,所以如果你无论如何都想optimize(),你可以之前不放弃commit()。这样做没有什么特别伤害。
optimize()需要两个可选参数:
waitsearcher
maxsegments
详情见:http://wiki.apache.org/solr/UpdateXmlMessages.
在之前的介绍中,我们提到了commit()方法,它具有三个可选参数:
waitSearcher
expungeDeletes
softCommit
详情见:http://wiki.apache.org/solr/UpdateXmlMessages
Optimizing(优化)
更新数据的索引之后,它变得分散,性能会受到影响。这就意味着你需要视情况优化索引了。如果你经常不添加数据,你应该在每一个新的更新后进行优化;如果你在频繁的基础上滴入数据,你需要考虑更多的信息。详情见:http://wiki.apache.org/solr/SolrPerformanceFactors#Optimization_Considerations无论是哪种方式,优化一个索引,可以简单地调用:
si.optimize()
无论哪种方式,优化一个指标,简单地调用:
optimize() Si。
Solr优化还执行提交,所以如果你无论如何都想optimize(),你可以之前不放弃commit()。这样做没有什么特别伤害。
optimize()需要两个可选参数:
waitsearcher
maxsegments
详情见:http://wiki.apache.org/solr/UpdateXmlMessages.
Rollback(回滚)
如果自从上次提交,你还未添加或者删除文档,你可以发出一个回滚,将索引回到到最后提交的状态。si.rollback()
相关文章推荐
- Makefile 使用总结
- HibernateTemplate与JdbcTemplate项目
- 【Hadoop系列第九章】(二)实践:HBase部署及应用
- 颜色聚类方法综述
- 冒泡排序2
- chrome浏览器安装离线的插件--是百度很久才搜索到的办法
- golang 数组切片(二)
- 基于ftp模式搭建的yum服务器
- hdu1002
- Eclipse工程出现红叉
- Cocos2d-x使用Luajit将Lua脚本编译成bytecode,启用加密
- 多线程编程 实战篇 (三)
- leetcode: Maximum Depth of Binary Tree
- jdk版本的特点
- cookie 和 Session
- iOS开发-UIScreenEdgePanGestureRecognizer实战
- MySQL字符集设置及字符转换(latin1转utf8)
- TableView省市区数组字典 属性传值
- Java笔试面试题006
- 堆、栈 的区别