
Lucene
文章平均质量分 52
阿肥猪
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Lucene--Query
package com.lucene.demo2; import java.nio.file.Paths; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Docum原创 2015-09-16 11:29:42 · 382 阅读 · 0 评论 -
Lucene--IndexWriter
IndexWriter:创建和维护索引 IndexWriterConfig.OpenMode 决定新的索引被创建或者新的索引被打开。 当readers使用索引时,也可以用 IndexWriterConfig.OpenMode.CREATE打开这个索引。旧的readers只能读取当时的索引情况,新增的索引是看不到的。 IndexWriterConfig.OpenMode.CREATE_OR_A原创 2015-09-14 15:49:26 · 391 阅读 · 0 评论 -
Lucene--Analyzer
Analyzer创建很多个TokenStreams,每个TokenStreams有着自己的策略去提取索引。为了定义Analyzer的工作,子类必须在createComponents(String)定义TokenStreamComponents,在每次调用方法tokenStream(String, Reader)的时候,这些组件会被重复使用 ReuseStrategy:定义tokenStream(原创 2015-09-14 15:01:12 · 455 阅读 · 0 评论 -
Lucene--TokenStream(TokenFilter、Tokenizer)
TokenStream即是从Document的域(field)中或者查询条件中抽取一个个分词而组成的一个数据流。继承TokenStream的类必须是final类型的,或者至少increamStoken的方法是final的,TokenStream是抽象类,两个子类如下: Tokenizer:输入为Reader的TokenStream TokenFilter:输入参数为另一个TokerStre原创 2015-09-11 17:23:21 · 1625 阅读 · 1 评论 -
Lucene--DirectoryReader
DirectoryReader ireader= DirectoryReader.open(directory)public static DirectoryReader open(final Directory directory) throws IOException { return StandardDirectoryReader.open(directory, null); }原创 2015-09-29 14:24:25 · 2171 阅读 · 0 评论 -
Lucene--AttributeImpl
AttributeImpl:所有Attributes的基类,Attributes通常用来以动态的,线程安全的方式往一个流的数据源中添加数据 clear():清除AttributeImpl的值并重置为默认值,如果继承了多个Attribute,讲清除所有 reflectAsString(final boolean prependAttClass):把attributes转为字符串,prepen原创 2015-09-11 17:14:15 · 544 阅读 · 0 评论 -
Lucene--AttributeSource
一个AttributeSource中包含着一个由不同AttributeImpl组成的列表,以及添加和获取AttributeImpl的一些方法。 内部类:State,标示每个AttributeImpl的状态 AttributeSource():默认使用AttributeFactory.DEFAULT_ATTRIBUTE_FACTORY public AttributeSource() {原创 2015-09-11 15:06:50 · 972 阅读 · 0 评论 -
Lucene--简单的写与读
package com.lucene.demo1; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Document; import org.apache.lucene原创 2015-09-08 14:23:32 · 804 阅读 · 0 评论