词条搜索是LUCENE最为简单的一种搜索方式,通过对某个固定的词条的指定,它实现检索索引中存在该词条的所有文档。
例子:
package com;
import org.apache.lucene.index.Term;
import org.apache.lucene.search.Hits;
import org.apache.lucene.search.IndexSearcher;
import org.apache.lucene.search.Query;
import org.apache.lucene.search.TermQuery;
public class TermQueryDemo {
/**
* @param args
*/
public static void main(String[] args) {
try {
IndexSearcher search = new IndexSearcher("d://dbindex");
Term t = new Term("phoneNumber","13538946680");
Query query = new TermQuery(t);
Hits hits = search.search(query);
for(int i=0;i<hits.length();i++)
{
System.out.println(hits.doc(i));
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
注意:
一个TERM包括两个信息,分别为词条本身文本内容和词条所在的FIELD的信息。
上面的结果表示查询出phoneNumber=13538946680的结果。
词条搜索的核心是跟具体的分词器有关系,如果用的是标准分词器StandarAnalyzer他是将所有的词分成一个一个的,所以词条查询的时候只能是一个汉字才可以找的到。如果用庖丁的话,庖丁是按照一个词组一个词组来分词,那么就词条查询就可以查询词组。
分享到:
相关推荐
NULL 博文链接:https://baobeituping.iteye.com/blog/847043
NULL 博文链接:https://baobeituping.iteye.com/blog/847085
C#调用Lucene方法-实现快速搜索
NULL 博文链接:https://baobeituping.iteye.com/blog/847077
最简单的Lucene建立、搜索索引的方法,工程基于Myeclipse10
NULL 博文链接:https://baobeituping.iteye.com/blog/846832
NULL 博文链接:https://baobeituping.iteye.com/blog/846998
Lucene实现全文搜索,支持英文、模糊和智能查询
lucene3.6 搜索例子
lucene 近实时搜索 很清楚的解释了关于lucene近实时搜索的代码。很值得学习
lucene 搜索中文文档,写的比较详细
主要是关于lucene站内搜索的技术代码,可以使用;按照需要进行代码修改。
07.Lucene搜索实战1 共4页 08.Lucene搜索实战2 共5页 09.Lucene搜索深入实战1 共5页 10.Lucene搜索深入实战2 共11页 11.Lucene搜索深入实战进阶1 共4页 12.Lucene搜索深入实战进阶2 共9页 13.Lucene搜索深入实战进阶...
07.Lucene搜索实战1 共4页 08.Lucene搜索实战2 共5页 09.Lucene搜索深入实战1 共5页 10.Lucene搜索深入实战2 共11页 11.Lucene搜索深入实战进阶1 共4页 12.Lucene搜索深入实战进阶2 共9页 13.Lucene搜索深入实战进阶...
LUCENE搜索引擎基本工作原理 详细介绍了搜索引擎的工作原理
lucene 高级搜索项目 附件搜索 附件内容搜索 全文搜索
Lucene搜索引擎开发权威经典(附盘源码)【于天恩】.zip
07.Lucene搜索实战1 共4页 08.Lucene搜索实战2 共5页 09.Lucene搜索深入实战1 共5页 10.Lucene搜索深入实战2 共11页 11.Lucene搜索深入实战进阶1 共4页 12.Lucene搜索深入实战进阶2 共9页 13.Lucene搜索深入实战进阶...
07.Lucene搜索实战1 共4页 08.Lucene搜索实战2 共5页 09.Lucene搜索深入实战1 共5页 10.Lucene搜索深入实战2 共11页 11.Lucene搜索深入实战进阶1 共4页 12.Lucene搜索深入实战进阶2 共9页 13.Lucene搜索深入实战进阶...
07.Lucene搜索实战1 共4页 08.Lucene搜索实战2 共5页 09.Lucene搜索深入实战1 共5页 10.Lucene搜索深入实战2 共11页 11.Lucene搜索深入实战进阶1 共4页 12.Lucene搜索深入实战进阶2 共9页 13.Lucene搜索深入实战进阶...