Lunece提供了丰富的查询方式来满足检索需要,以下是一些常用的查询方式。
1. Term Queries :精确查询(不分词),最基本的查询方式,直接匹配一个精确的短语。
2.Phrase Queries:短语查询,使用双引号来指定短语。
3.Boolean Queries : 多条件并列查询,使用布尔逻辑组合多个查询条件。
4.Wildcard Queries :通配符模糊查询。
5.Prefix Queries :前缀查询,匹配以特定字符串开头的词。
6.Fuzzy Queries:模糊查询,允许一定距离的编辑错误。
7.Rnage Queries :范围查询,针对数值或日期类型。
8.Filtered Queries : 过滤查询,结合一个查询和一个过滤条件。
9.NumberRangeQuery:支持范围查询。
10.QueryParse:支持分词查询。