lucene
会编程的阿强
Java小学员。
展开
-
05-lucene高级搜索
1.排序2.过滤TestSearch.javapackage org.itat.lucene.test;import org.apache.lucene.index.Term;import org.apache.lucene.search.Filter;import org.apache.lucene.search.NumericRangeFilter;import原创 2015-04-17 18:08:01 · 495 阅读 · 0 评论 -
13-高亮基础
TestIndex.javapackage org.lucene.test;import java.io.File;import org.junit.Test;import org.lucene.util.FileIndexUtil;import org.lucene.util.IndexUtil;import org.lucene.util.SearcherUtil;pub原创 2015-04-21 17:32:37 · 442 阅读 · 0 评论 -
12-tika索引的创建和搜索
TestIndex.javapackage org.lucene.test;import java.io.File;import org.junit.Test;import org.lucene.util.FileIndexUtil;import org.lucene.util.IndexUtil;import org.lucene.util.SearcherUtil;p原创 2015-04-21 17:19:41 · 803 阅读 · 0 评论 -
11-使用tika插件进行解析doc文件到控制台的俩种方式
TestIndex.javapackage org.lucene.test;import java.io.File;import org.junit.Test;import org.lucene.util.IndexUtil;public class TestIndex { /** *@MethodName:testIndex *@Description:创建索引原创 2015-04-21 17:14:12 · 712 阅读 · 0 评论 -
10-luke介绍
原创 2015-04-21 17:06:53 · 506 阅读 · 0 评论 -
09-自定义filter_合理的设计方式
TestCustomFilter.javapackage org.itat.lucene.test;import org.itat.lucene.util.CustomFilter;import org.junit.Test;/** * @ProjectName:lucene_advance_search03 * @ClassName:TestCustomFilter * @D原创 2015-04-21 17:04:56 · 498 阅读 · 0 评论 -
04-分词器
通过TokenStream显示分词的详细信息自定义分词器中文分词器mmsegTestAnalyzer.javapackage com.lucene.test;import java.io.File;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.analysis.Simpl原创 2015-04-16 16:47:33 · 451 阅读 · 0 评论 -
08-自定义filter
CustomFilter.javapackage org.itat.lucene.util;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.lucene.document.Document;import org.apache.lucene.index.IndexReader;原创 2015-04-20 17:59:36 · 609 阅读 · 0 评论 -
03-Lucene中的搜索再搜索分页
FileIndexUtil.javapackage org.itat.index;import java.io.File;import java.io.FileReader;import java.io.IOException;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache原创 2015-04-16 11:14:06 · 536 阅读 · 0 评论 -
06-lucene自定义评分-(分数会很高)和域评分-(查后缀为.txt和.ini)
package org.itat.lucene.util;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.Random;import org.apache.lucene.analysis.standard.StandardAnalyzer;import原创 2015-04-20 17:32:18 · 856 阅读 · 0 评论 -
07-自定义QueryParer解决部分查询的性能问题/解决日期和数字范围问题
CustomParser.javapackage org.itat.lucene.util;import java.text.SimpleDateFormat;import java.util.regex.Pattern;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.queryParser.P原创 2015-04-20 17:47:37 · 2958 阅读 · 0 评论 -
02-lucene索引的增删改查
package org.itat.index;import java.io.File;import java.util.HashMap;import java.util.Map;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Document;原创 2015-04-14 13:54:43 · 502 阅读 · 0 评论 -
14-使用自定义的高亮标签和搜索title和content中包含搜索关键字的内容
TestIndex.javapackage org.lucene.test;import java.io.File;import org.junit.Test;import org.lucene.util.FileIndexUtil;import org.lucene.util.IndexUtil;import org.lucene.util.SearcherUtil;pub原创 2015-04-22 18:27:42 · 1015 阅读 · 0 评论 -
01-lucene简介和索引创建以及搜索
1.lucene是为了解决like中查询效率,准确性等问题而出现的。2.lucene中创建索引的步骤①.创建Directory(索引目录)②.创建IndexWriter③.创建Document对象④.为Document添加Field⑤.通过IndexWriter添加文档到索引中⑥.关闭IndexWriter3.lucene中搜索的步骤①创建Directory原创 2015-04-03 17:34:02 · 582 阅读 · 0 评论 -
15-使用NRTManager和TimeManager实现近实时搜索
TestIndex.javapackage org.itat.lucene.test;import org.itat.lucene.util.IndexUtil;import org.junit.Test;/** * @ProjectName:lucene_index * @ClassName:TestIndex * @Description:索引 * @date:原创 2015-04-28 10:39:07 · 837 阅读 · 0 评论