• 大小: 2KB
    文件类型: .java
    金币: 2
    下载: 1 次
    发布日期: 2021-07-11
  • 语言: Java
  • 标签: lucene  

资源简介

创建索引 一、创建词法分析器 二、创建索引存储目录 三、创建索引写入器 四、将内容存储到索引 关键字查询 一、创建索引存储目录读取器 二、创建索引搜索器 三、解析查询 四、获取结果

资源截图

代码片段和文件信息

package lucene;

import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Document;
import org.apache.lucene.index.IndexWriter;
import org.apache.lucene.queryParser.QueryParser;
import org.apache.lucene.search.IndexSearcher;
import org.apache.lucene.search.Query;
import org.apache.lucene.search.ScoreDoc;
import org.apache.lucene.store.Directory;
import org.apache.lucene.store.RAMDirectory;

public class LuceneDemo {

// ============ 创建索引 =============
// 一、创建词法分析器
Analyzer analyzer = new StandardAnalyzer();

// 二、创建索引存储目录
// Store the index in memory:
Directory directory = new RAMDirectory();
// To store an index on disk use this instead:
//Directory directory = FSDirectory.open(“/tmp/testindex“);

// 三、创建索引写入器
IndexWriterConfig config = new IndexWriterConfig(analyzer);
IndexWriter iwriter = new IndexWriter(directory config);


评论

共有 条评论