lucene
文章平均质量分 80
xiaoping8411
一个走在路上的人,前面有太多太多的路。一个为了学习与生活,要不停奔走的人。
展开
-
lucene2.0中主要类的介绍
Document 类中一些方法: public final void add(Field field) 添加Field public final void removeField(String name) 删除一个Field public final void removeFields(String name) 删除多个Field public final Field g原创 2008-07-09 15:51:00 · 1065 阅读 · 0 评论 -
初学lucene
首先分别new 一个Document,IndexWriter,Field, 然后用Doument.add()方法加入Field. 其次用IndexWrtier.addDocument()方法加入Document。 最后调用一下IndexWriter.close()方法关闭输入索引, 这一步非常的重要只有调用这个方法索引才会被写入索引的目录里,而这是被很多初学的人所忽略的。原创 2008-07-09 15:49:00 · 992 阅读 · 0 评论 -
lucene整理2 -- 主要的类
1. lucene中主要的类1.1. Document文档类1.1.1.常用方法方法描述void add(Field field)往Document对象中添加字段void removeField(String name)删除字段。若多个字段以同一个字段名存在,则删除首先添加的字段;若不原创 2010-03-23 22:38:00 · 1977 阅读 · 0 评论 -
lucene整理3 -- 排序、过滤、分词器
1. 排序1.1. Sort类public Sort()public Sort(String field)public Sort(String field,Boolean reverse) //默认为false,降序排序public Sort(String[] fields)public Sort(SortField field)public Sort(Sort原创 2010-03-24 22:05:00 · 4435 阅读 · 0 评论 -
lucene整理4 -- 各种Query
1. 各种Query1.1. 概述query.toString()查看原子查询1.2. 使用特定的分析器搜索IndexSearcher searcher = new IndexSearcher(path );Hits hits = null;Query query = null;QueryParser parser =new QueryParser("conten原创 2010-03-24 22:10:00 · 8350 阅读 · 0 评论 -
lucene整理1 -- 概念
1. 概述Lucene是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎。Lucene以其方便使用、快速实施以及灵活性受到广泛的关注。它可以方便地嵌入到各种应用中实现针对应用的全文索引、检索功能,本总结使用lucene--2.3.2。2. lucene 的包结构1、org.apache.lucene.analysis对需要建立索引的文本进行分词、过滤等操作, 语言分析原创 2010-03-23 22:34:00 · 1397 阅读 · 0 评论 -
MMAnalyzer极易中文分词组件
支持英文、数字、中文(简体)混合分词 常用的数量和人名的匹配 超过22万词的词库整理 实现正向最大匹配算法 //采用正向最大匹配的中文分词算法,相当于分词粒度等于0 MMAnalyzer analyzer = new MMAnalyzer(); //参数为分词粒度:当字数等于或超过该参数,且能成词,该词就被切分出来 MMAnalyzer analyzer = new MMAnalyzer(转载 2010-03-30 23:21:00 · 7452 阅读 · 3 评论