索引库的优化
一、第一种方法,合并小文件,执行很多小文件要创建多次IndexWriter,所以执行大文件要比下文件快。代码如下:
package com.lucene.optimeize;
import org.apache.lucene.document.Document;
import org.testng.annotations.Test;
import com.lucene.entity.ArticleEntity;
import com.lucene.luceneutil.ArticleDocumentUtils;
import com.lucene.luceneutil.LuceneUtils;
public class Maintest {
@Test
public void testOptimeize() throws Exception{
//合并多个小文件为一个大文件,适合于批量操作
LuceneUtils.getIndexWriter().optimize();
}
@Test
public void testOptimeize2() throws Exception {
//设置当小文件达到多少个时,就自动合并多个小文件为一个大文件
LuceneUtils.getIndexWriter().setMergeFactor(5);
//模拟存储数据
ArticleEntity ae = new ArticleEntity();
ae.setId(1);
ae.setTitle("luncen测试");
ae.setContent("Lucene的原理......");
Document doc = ArticleDocumentUtils.Article2Document(ae);
LuceneUtils.getIndexWriter().addDocument(doc);
}
}
分享到:
相关推荐
lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习...
lucene学习入门程序,程序全面系统的描述了lucene各个接口的调用,包括高亮显示,范围搜索等
lucene 对 xml建立索引 建立索引就是怎么简单 呵呵
4、创建索引库 5、查询索引库 6、分析器的分析过程 a) 测试分析器的分词效果 b) 第三方中文分析器 7、索引库的维护 a) 添加文档 b) 删除文档 c) 修改文档 Lucene的高级查询、solr入门 solr在项目中的应用及电商搜索...
lucene为数据库搜索建立增量索引.txt lucene数据库索引.txt 新闻系统全文检索的思绪.txt lucene学习笔记 1 .txt lucene学习笔记 2.txt lucene学习笔记 3 .txt lucene入门实战.txt Lucene 的学习 .txt ...
lucene与sqlserver数据库实现索引的简单实例lucene与sqlserver数据库实现索引的简单实例
Lucene之删除索引 Lucene之删除索引 Lucene之删除索引 http://blog.csdn.net/nupt123456789/article/details/10666105
基于lucene技术的增量索引,实现索引的首次创建,动态增删改
Lucene索引器实例Lucene索引器实例Lucene索引器实例Lucene索引器实例
lucene、lucene.NET详细使用与优化详解lucene、lucene.NET详细使用与优化详解
lucene索引入门[归类].pdf
深入 Lucene 索引机制深入 Lucene 索引机制深入 Lucene 索引机制深入 Lucene 索引机制深入 Lucene 索引机制深入 Lucene 索引机制
Lucene入门与使用,非常简单,适合入门
第一章 Lucene是个倒排索引 第二章 Lucene与数据库 第三章 Lucene的索引建立及文件结构 第四章 Lucene的检索机制及文档得分 第五章 Lucene的存储优化 第六章 Lucene的效率优化 第七章 用Lucene加快web开发!
lucene 索引库查看器 5.3.0 版本,欢迎大家一起学习交流。
lucene并行索引
Lucene创建索引,查询索引的简单使用。
NULL 博文链接:https://iamyida.iteye.com/blog/2199848
一步一步跟我学习lucene是对近期做lucene索引的总结,
NULL 博文链接:https://iamyida.iteye.com/blog/2192938