Lucene 学习笔记(二)——搜索方式(二)
2009-02-25 22:00
302 查看
-
6、多短语搜索(先指定一个前缀关键字,然后讲其他的关键字加在此关键字之后,组成词语进行搜索)
主要对象是:MultiPhraseQuery
调用方式如下:
Code
Term term=new Term(字段名,正则表达式);
RegexQuery regexquery=new RegexQuery(term);
Hits hits=searcher.search(regexquery);
Lucene 搜索种类很多。这里就介绍几个最常用的。其中TermQuery\BooleanQuery\RegexQuery功能最强大,最为常用。
6、多短语搜索(先指定一个前缀关键字,然后讲其他的关键字加在此关键字之后,组成词语进行搜索)
主要对象是:MultiPhraseQuery
调用方式如下:
Code
Term term=new Term(字段名,正则表达式);
RegexQuery regexquery=new RegexQuery(term);
Hits hits=searcher.search(regexquery);
Lucene 搜索种类很多。这里就介绍几个最常用的。其中TermQuery\BooleanQuery\RegexQuery功能最强大,最为常用。
相关文章推荐
- Lucene 学习笔记(二)——搜索方式(一)
- lucene学习笔记(三)lucene搜索查询
- Lucene学习笔记:范围搜索
- Lucene5 学习笔记(3) —— 重用 IndexReader 和常用的搜索方法
- Lucene全文搜索学习笔记(二)
- Lucene学习笔记之(四)特定项进行搜索
- 索引搜索与字符串查找的比较(Lucene学习笔记之一)
- lucene3.5学习笔记02--创建索引和建立搜索
- Lucene5 学习笔记(2) —— 简单介绍 Lucene 搜索功能和索引的修改、删除
- Lucene全文搜索学习笔记(一)
- lucene学习笔记(五)lucene高级搜索
- lucene compass 学习系列 笔记 一,纯lucene 构建搜索
- 搜索-Lucene学习笔记
- lucene学习笔记(八)lucene实时搜索
- 学习Lucene笔记二:搜索初步
- lucene 搜索学习笔记 - OK
- Lucene 学习笔记(三)——搜索解析
- Lucene学习笔记: 五,Lucene搜索过程解析
- Android开发学习笔记(3):BroadcastReceiver简介和注册方式
- NHibernate3.2学习笔记-几种查询方式