首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

lucene入门代码2(TermQuery)

2012-08-31 
lucene入门代码二(TermQuery)package com.yale.luceneimport java.io.Fileimport org.apache.lucene.ind

lucene入门代码二(TermQuery)

package com.yale.lucene;import java.io.File;import org.apache.lucene.index.Term;import org.apache.lucene.search.IndexSearcher;import org.apache.lucene.search.Query;import org.apache.lucene.search.TermQuery;import org.apache.lucene.search.TopDocs;import org.apache.lucene.store.Directory;import org.apache.lucene.store.FSDirectory;/** *  * @author yale *一个简单的搜索使用TermQuery */public class TermQueryTest{public static void main(String[] args) throws Exception{// 索引放在这个目录String indexDir = "F://新建文件夹//luceneTest//indexFile";Directory dir = FSDirectory.open(new File(indexDir));IndexSearcher searcher = new IndexSearcher(dir);Term t =new Term("contents","apache");Query query = new TermQuery(t);TopDocs docs = searcher.search(query,10);System.out.println("======"+docs.totalHits+"==========");t = new Term("contents","copyright");docs = searcher.search(new TermQuery(t),10);System.out.println("======"+docs.totalHits+"==========");searcher.close();dir.close();}}

热点排行