91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 60.02MB
    文件類型: .zip
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2022-01-13
  • 語言: Java
  • 標(biāo)簽: lucene??索引??檢索??

資源簡介

文檔中包含Lucene4.0.0版本jar包,中文分詞器jar包,Lucene實例代碼 1:建立索引 2:各種搜索方式方法 3:刪除索引 4:檢查索引文件 5:恢復(fù)刪除的索引 6:強制刪除 7:更新索引 8:合并索引 9:高亮回顯 供大家參考學(xué)習(xí) public static void main(String[] args) { LuceneUtil luceneUtil = new LuceneUtil(); // 創(chuàng)建索引 // luceneUtil.index(); // 搜索 luceneUtil.search(); // 刪除索引 // luceneUtil.delete(); // 檢查索引文件 // luceneUtil.check(); // 恢復(fù)刪除的索引 // luceneUtil.unDelete(); // 強制刪除 // luceneUtil.forceDelete(); // 更新索引 // luceneUtil.update(); // 合并索引 // luceneUtil.merge(); }

資源截圖

代碼片段和文件信息

package?com.bj.xxzxb;

import?java.io.File;
import?java.io.StringReader;

import?org.apache.lucene.analysis.Analyzer;
import?org.apache.lucene.analysis.TokenStream;
import?org.apache.lucene.analysis.standard.StandardAnalyzer;
import?org.apache.lucene.document.Document;
import?org.apache.lucene.document.Field;
import?org.apache.lucene.document.StringField;
import?org.apache.lucene.document.TextField;
import?org.apache.lucene.document.Field.Store;
import?org.apache.lucene.index.DirectoryReader;
import?org.apache.lucene.index.IndexReader;
import?org.apache.lucene.index.IndexWriter;
import?org.apache.lucene.index.IndexWriterConfig;
import?org.apache.lucene.index.Term;
import?org.apache.lucene.queryparser.classic.MultiFieldQueryParser;
import?org.apache.lucene.queryparser.classic.QueryParser;
import?org.apache.lucene.search.BooleanClause.Occur;
import?org.apache.lucene.search.BooleanQuery;
import?org.apache.lucene.search.IndexSearcher;
import?org.apache.lucene.search.NumericRangeQuery;
import?org.apache.lucene.search.Query;
import?org.apache.lucene.search.ScoreDoc;
import?org.apache.lucene.search.TermQuery;
import?org.apache.lucene.search.TermRangeQuery;
import?org.apache.lucene.search.TopDocs;
import?org.apache.lucene.search.highlight.Fragmenter;
import?org.apache.lucene.search.highlight.Highlighter;
import?org.apache.lucene.search.highlight.QueryScorer;
import?org.apache.lucene.search.highlight.SimpleHTMLFormatter;
import?org.apache.lucene.search.highlight.SimpleSpanFragmenter;
import?org.apache.lucene.store.Directory;
import?org.apache.lucene.store.FSDirectory;
import?org.apache.lucene.util.Version;
import?org.wltea.analyzer.lucene.IKAnalyzer;

public?class?LuceneUtil?{
private?static?final?String[]?ids?=?{?“001“?“002“?“003“?};
????private?static?final?String[]?authors?=?{?“趙XX“?“錢XX“?“李XX“?};
????private?static?final?String[]?titles?=?{?“中文分詞器“?“全文檢索引“?“更新索引方法“?};
????private?static?final?String[]?dates?=?{?“2018-06-01“?“2018-07-06“?“2018-08-08“?};
????private?static?final?String[]?contents?=?{?“Lucene是apache軟件基金會4?jakarta項目組的一個子項目,是一個開放源代碼的全文檢索引擎工具包“?“Lucene最初是由Doug?Cutting開發(fā)的,在SourceForge的網(wǎng)站上提供下載。在2001年9月做為高質(zhì)量的開源Java產(chǎn)品加入到Apache軟件基金會的?Jakarta家族中。“?“Lucene是一個高性能、可伸縮的信息搜索(IR)庫。它可以為你的應(yīng)用程序添加索引和搜索能力。“};
????
public?static?void?main(String[]?args)?{
LuceneUtil?luceneUtil?=?new?LuceneUtil();

// 創(chuàng)建索引
// luceneUtil.index();

// 搜索
luceneUtil.search();


// 刪除索引
// luceneUtil.delete();


// 檢查索引文件
// luceneUtil.check();


// 恢復(fù)刪除的索引
// luceneUtil.unDelete();

// 強制刪除
// luceneUtil.forceDelete();


// 更新索引
// luceneUtil.update();

// 合并索引
// luceneUtil.merge();

}



/**
?????*?建立索引
?????*/
????public?static?void?index()?{
????????IndexWriter?indexWriter?=?null;
????????try?{
????????????//?1、創(chuàng)建Directory指定索引庫的存放位置,?建立在硬盤式
????????????Directory?directory?=?FSDirectory.open(new?File(“D:/test/lucene/index“));

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-12?15:06??lucene實例\
?????文件?????1165908??2015-09-11?17:18??lucene實例\IKAnalyzer2012FF_u1.jar
?????文件???????19324??2018-07-05?11:01??lucene實例\LuceneUtil.java
?????文件????59658668??2018-07-05?10:50??lucene實例\lucene-4.0.0.zip
?????文件?????1527069??2012-10-06?02:58??lucene實例\lucene-analyzers-common-4.0.0.jar
?????文件?????2038849??2012-10-06?02:58??lucene實例\lucene-core-4.0.0.jar
?????文件???????28300??2012-10-06?02:58??lucene實例\lucene-demo-4.0.0.jar
?????文件???????99554??2012-10-06?02:58??lucene實例\lucene-highlighter-4.0.0.jar
?????文件???????37147??2012-10-06?02:58??lucene實例\lucene-memory-4.0.0.jar
?????文件??????384953??2012-10-06?02:58??lucene實例\lucene-queryparser-4.0.0.jar

評論

共有 條評論