lucene 高级搜索

对搜索结果进行排序

search(Query,sort)

通过相关性排序 Sort.RELEVANCE

按照索引顺序排序 Sort.INDEXORDER

通过某个域进行排序  new Sort("category")

以相反顺序排序 new Sort("pubmonth", true)

根据多个域进行排序 SortField

跨度查询

PhrasePrefixQuery

SpanQuery

SpanFirstQuery

SpanNearQuery

SpanNotQuery

SpanOrQuery

过滤

DateFilter 日期范围查询

CashingWrapingFilter

 

QueryFilter 把查询结果作为另一个新查询可搜索的文档空间

CachingWrapperFilter  其他过滤器的装饰器(不明白和QueryFilter的区别)

对多个索引和远程索引的搜索

MultiSearcher

ParallelMultiSearcher

对项向量的控制

 

创建自定义排序

SortCompartorSource

使用HitCollector

自定义QueryParser

性能测试

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值