Lucene搜索引擎-搜索

2023-04-27,

Lucene搜索引擎-搜索 常用的Query:

BooleanQuery:多个条件组合查询,注意 new BooleanQuery().add(Query, BooleanClause.Occur); Query无查询条件时会报错,添加之前做非空校验!!!
QueryParser:分词查询,将关键字先分词,再搜索,注意 QueryParser的.parse("查询内容") ,parse的内容不可为空 null或者" ",否则会报错,添加之前做非空校验!!!
MultiFieldQueryParser:多字段查找,注意 MultiFieldQueryParser.parse(queries, fields, clauses, analyzer); 其中queries内容不可为空 null或者" ",否则会报错,添加之前做非空校验!!!
TermQuery:词条精确匹配,关键字必须精确匹配词条中的值!

参考文章:
文章1

Lucene搜索引擎-搜索的相关教程结束。

《Lucene搜索引擎-搜索.doc》

下载本文的Word格式文档,以方便收藏与打印。