![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 322 阅读 · 0 评论 -
Lucene--IndexWriter
IndexWriter:创建和维护索引IndexWriterConfig.OpenMode 决定新的索引被创建或者新的索引被打开。当readers使用索引时,也可以用 IndexWriterConfig.OpenMode.CREATE打开这个索引。旧的readers只能读取当时的索引情况,新增的索引是看不到的。IndexWriterConfig.OpenMode.CREATE_OR_A原创 2015-09-14 15:49:26 · 319 阅读 · 0 评论 -
Lucene--Analyzer
Analyzer创建很多个TokenStreams,每个TokenStreams有着自己的策略去提取索引。为了定义Analyzer的工作,子类必须在createComponents(String)定义TokenStreamComponents,在每次调用方法tokenStream(String, Reader)的时候,这些组件会被重复使用ReuseStrategy:定义tokenStream(原创 2015-09-14 15:01:12 · 414 阅读 · 0 评论 -
Lucene--TokenStream(TokenFilter、Tokenizer)
TokenStream即是从Document的域(field)中或者查询条件中抽取一个个分词而组成的一个数据流。继承TokenStream的类必须是final类型的,或者至少increamStoken的方法是final的,TokenStream是抽象类,两个子类如下:Tokenizer:输入为Reader的TokenStreamTokenFilter:输入参数为另一个TokerStre原创 2015-09-11 17:23:21 · 1491 阅读 · 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 · 2108 阅读 · 0 评论 -
Lucene--AttributeImpl
AttributeImpl:所有Attributes的基类,Attributes通常用来以动态的,线程安全的方式往一个流的数据源中添加数据clear():清除AttributeImpl的值并重置为默认值,如果继承了多个Attribute,讲清除所有reflectAsString(final boolean prependAttClass):把attributes转为字符串,prepen原创 2015-09-11 17:14:15 · 492 阅读 · 0 评论 -
Lucene--AttributeSource
一个AttributeSource中包含着一个由不同AttributeImpl组成的列表,以及添加和获取AttributeImpl的一些方法。内部类:State,标示每个AttributeImpl的状态AttributeSource():默认使用AttributeFactory.DEFAULT_ATTRIBUTE_FACTORYpublic AttributeSource() {原创 2015-09-11 15:06:50 · 889 阅读 · 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 · 764 阅读 · 0 评论