luence 优化
来源:互联网 发布:ubuntu route设置 编辑:程序博客网 时间:2024/05/20 00:36
1.可以通过配置参数对合并因子进行合理设置。参数大致分配原则:
/**
* MergePolicy 设置合并规则...
*
*
*/
LogDocMergePolicy mergePolicy=new LogDocMergePolicy();
/**
*
* 1:mergeFactor
*
* 当这个值越小,更少的内存被运用在创建索引的时候,搜索的时候越快,创建索引的时候越慢..
*
* 当这个值越大,更多的内存被运用在创建索引的时候,搜索的时候越慢,创建的时候越快...
*
*
* smaller value 2 < smaller value <10
*
*/
//设置索引的合并因子...
mergePolicy.setMergeFactor(6);
conf.setMergePolicy(mergePolicy);
IndexWriter indexWriter=new IndexWriter(directory, conf);
根据测试确定最佳方案。
2.排除停用词,排除停用,被分词器过滤掉,词就不会建立索引,索引文件就会变小,这样搜索的时候就会变快...
3.使用索引内存加载机制
其实我们获取indexreader对象应使用单例模式:
此种优化方式大家很容易想到,内存中数据肯定比磁盘数据执行效率更高。
4.使用luence查询策略,具体可以参见API
阅读全文
0 0
- luence 优化
- luence
- luence Query
- luence入门
- 不求甚解-luence
- luence排序评分算法
- luence Displaying search results
- 【转】Luence.net 入门
- Luence认识1
- luence教材1
- luence初级教程1
- luence教程0
- 简单的luence例子
- luence入门pojo
- luence获得token
- Luence filter 缓存分析
- luence之全文检索
- Luence Solr Nutch说明
- 160
- 笨办法学Python习题11 提问
- 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
- 算法学习-最长公共子序列
- java HashSet
- luence 优化
- inux ‘E297: 交换文件写入错误’解决方法
- Dockerfile参考(9) – LABEL添加元数据到镜像
- Linux修改默认shell
- Spring 5.0 注解配置bean 04
- JAVA多线程常见面试问题解析
- 网络编程_进程间通信_管道
- BAT常见面试问题解析之java多线程「第二弹」
- Java中的I/O