lucene在结果中多次检索问题

问题描述

用lucene实现检索,在第一次检索结果中已用到对日期时间进行过滤,(去掉不符合时间范围的结果),请问要在第一次检索的结果中实现二次检索应该要怎么做??请哪位能给个思路,方法!!

解决方案

lucene貌似是不支持这样的模式,但是可以考虑将第一次的搜索条件缓存、二次搜索时将两个搜索条件拼接在一起搜索,效果应该是类似的。

时间: 2024-08-01 13:23:48

lucene在结果中多次检索问题的相关文章

实时搜索-lucene 3.6中如何通过NRTManager获取SearcherManager

问题描述 lucene 3.6中如何通过NRTManager获取SearcherManager 我看着3.5的视频教程学习的lucene,3.5版本在实现近实时搜索的时候,可以使用NRTManager的getSearcherManager()方法,来获取SearcherManager. 但3.6中并没有这个方法,我在在API中也没发现可替代方法. 求解救-- 解决方案 //Lucene3.5里面可以直接使用NRTManager.getSearcherManager(true).acquire()

java中如何保存检索条件

问题描述 java中如何保存检索条件 java中如何实现保存检索条件,只有点击检索按钮才会去改变保存检索条件,其他情况下(下一页,上一页,新增返回后检索,和修改返回后检索)都是用之前保存好的检索的条件查询 解决方案 取得条件,在每一步操作都传递给它,不就完了! 解决方案二: 将你检索的条件设为参数然后相互之间传递,用的时候拿出来用就行了 解决方案三: 刷新前在js中保存检索条件,刷新后将保存的检索条件赋值给检索部分就行了. 检索前将检索条件保存起来: var jiansuo = $("#a&qu

使用lucene 3.0.0索引和检索中文文件

一. 我本来的程序 其实我本来的程序挺简单, 完全修改自Demo里面的SearchFiles和IndexFiles. 唯一不同的是引用了SmartCN的分词器. 我把修改那一点的代码贴出来. IndexhChinese.java: Date start = new Date(); try { IndexWriter writer = new IndexWriter(FSDirectory.open(INDEX_DIR), new SmartChineseAnalyzer(Version.LUCE

在Asp.Net中从sqlserver检索(retrieve)图片

asp.net|server|sqlserver 介绍:这篇文章是我写的"如何把图片存入sqlServer中"的后续.我建议你在读这篇文章之前先看看那篇.和存储图片相比,读取图片就要简单多了.输出一副图片我们要做的就是使用Response对象的BinaryWrite方法.同时设置图片的格式.在这篇文章中,我们将讨论如何从SqlServer中检索图片.并将学习以下几个方面的知识.·如何设置图片的格式?·如何使用BinaryWrite方法. 我们已经在Person表中存储了数据,那么我们就

using Lucene.Net.Search中不存在类型或命名空间:Spans

问题描述 在网上下载了搜索引擎源码,运行报错:usingLucene.Net.Search中不存在类型或命名空间:Spans请问怎么弄啊? 解决方案 解决方案二:代码和Lucene版本不一致吧?

Lucene:QueryParser中操作符的疑惑

晚上在测试Lucene搜索时,对于 AND 与 + 的区别研究了下 索引库中有四条记录,分别是 no:300900002071 name:情侣装*休闲女装 no:300900002069 name:情侣装*休闲男装 no:400000480418 name:情侣完美坠 no:400000480155 name:天然翡翠项链 如果用以下字符串来搜索 (name:情侣) + (no:400000480155) 本来是想搜索出name中包含"情侣" 或 no为 400000480155  的

搜索引擎中用户图片检索的需求满足怎么实现?

一.什么是需求满足 1.1 什么是需求满足 用户来搜索"章鱼 保罗",就文本相关性而言,搜索引擎只要返回和"章鱼 保罗"内容相关的结果就可以了,这样用户是否满意呢? 用户甲:听说章鱼帝挂了,来看看最新结果,怎么全是8月份的,往后翻页中- 用户乙:今天同事们在讨论章鱼哥挂了,章鱼哥是啥?我又out了,来搜索一下章鱼帝生平事迹是啥,怎么全是最新的结果,没有章鱼哥的介绍啊,变换个query看看 用户丙:我是铁杆球迷,看完章鱼哥,再看看足球相关的吧,鲁尼,杰拉德是否又进球了

使用lucene 3.0.0 索引和检索中文文件

一. 我本来的程序 其实我本来的程序挺简单, 完全修改自Demo里面的SearchFiles和IndexFiles. 唯一不同的是引用了SmartCN的分词器. 我把修改那一点的代码贴出来. IndexhChinese.java: Date start = new Date(); try { IndexWriter writer = new IndexWriter(FSDirectory.open(INDEX_DIR), new SmartChineseAnalyzer(Version.LUCE

电脑中怎么快速检索电脑中的文档或文件夹?

  我们经常面对这样一种困境,电脑的文件夹或文档不知存在电脑哪个硬盘里了,遇到这种问题,我们如何用最短的时间进行查找呢? 一.按文件储存时间查找 1.进入[我的电脑],找到[搜索计算机]的指令框; 2.在[搜索计算机]的指令框中输入文件储存时间,如:2016-03-10,按回车键进行查找; 3.在查找列表中,快速找到你的文件夹或文档,点击打开,进行后续操作; 二.按名称查找 1.在[搜索计算机]的指令框中输入文件储存时间,如:抗肿瘤,按回车键进行查找; 2.在查找列表中,快速找到你的文件夹或文档