请教一下lucene4.x下精确与模糊组合查询怎么写?

问题描述

刚刚接触lucene,用的是最新版的4.10.我现在有个这样的需求。人员总共有两组,A、B组。在设计索引时将A、B组的ID也保存了。我现在想A组的人只能搜A组的内容。实现思路是:通过组ID精确定位到某个组,然后使用关键字模糊搜素这个组内的所有内容。lucene小白一个,还请大家多多指教。

解决方案

建议直接用solr或者es。想精确查找,对应的索引字段应不分词,模糊就分词。

时间: 2024-10-30 15:58:31

请教一下lucene4.x下精确与模糊组合查询怎么写?的相关文章

windows8.1系统在高分屏下软件界面显示模糊怎么办

  1.首先在桌面空白处右键,点击个性化;然后点击显示; 2.然后勾选让我选择一个适合我的所有显示器的缩放级别,再选中较小-100%,点击应用,在弹出的窗口中选择选择立即注销. 3.再看到软件界面和图标都清晰显示了,不过字体和图标变小了,不要担心,这时再改变刚才选择的缩放等级为 中等 -125%,同样注销后,就都显示正常了. win8.1系统在高分屏下软件界面显示模糊的话,可以参考上述方法解决,简单实用的小技巧.

asp.net下实现textbox模糊查询添加到listbox上面使用ajax技术

问题描述 asp.net下实现textbox模糊查询添加到listbox上面使用ajax技术 希望会的大神能够告诉小弟,不胜感激,asp.net下实现在textbox文本框中输入信息,自动模糊查询相关数据添加到listbox,展示在下面 解决方案 参考这个例子:http://download.csdn.net/download/Sewa_CN/2822994 解决方案二: autocomplete效果,很多这种插件,如jquery.autocomplete

新手请教个asp.net下的问题,为什么会出错?

问题描述 新手请教个asp.net下的问题,为什么会出错? 请问这个错误怎么解决啊? 解决方案 WH这个类缺少无参构造函数或者它是一个抽象类. 解决方案二: 没有用using导入相应的命名空间

【阿里云产品公测】大数据下精确快速搜索OpenSearch

相信做过一两个项目的人都会遇到上级要求做一个类似百度或者谷歌的站内搜索功能.传统的sql查询只能使用like 或者FIND_IN_SET来实现.后者性能稍微好点但是必须要逗号分隔才可以实现匹配.甚至多条件的话还可能用到OR这是极影响系统性能的.        最近公司项目需要.主要是系统查询缓慢.并且查询精度不敢恭维.一开始想到的是Lucene 毕竟是一个开放源代码的全文检索引擎工具包 并且官方还在持续更新中.当时闲暇时间大概搞了将近一个星期的时间.索引的增删查改以及中文分词IKAnalyzer

在 Android 下进行实时模糊渲染

本文讲的是在 Android 下进行实时模糊渲染, 模糊渲染 模糊渲染能生动地表达内容间的层次感.当专注于当前特定内容的时候,它允许用户维持相对的上下文,即使模糊层下面的内容发生了视差移动或者动态变化. 在IOS开发中,我们首先可以通过构造UIVisualEffectView获得这种模糊效果: UIVisualEffect *blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight]; UIVisualEffectView

请教个asp.net下时间的问题

问题描述 请教个asp.net下时间的问题 比如我在一页面下点击添加按钮,在弹出的界面上有新增时间和修改时间,这2个是不用手动输入 的,点击确定后,新增时间和修改时间为点击确定时候的时间,然后我点编辑按钮,修改一些 数据后确定,新增时间不变,修改时间变为点击编辑页面确定按钮的时间,这个怎么实现?我现在两个时间数据用的都是系统时间,每次修改后新增和修改时间都会跟系统时间同步. 解决方案 新增和修改字段设置默认值为getdate()/now,慕容恩为当前时间getdate()是mssqlserver

JS仿百度自动下拉框模糊匹配提示_javascript技巧

实际项目中,我们可以把数据获取改成ajax动态获取,在 getContent()中 <!DOCTYPE> <html> <head> <title>js/jQuery实现类似百度搜索功能</title> <meta name="Author" content="Michael"> <meta name="Keywords" content="js/jQuery

急:请教高手在windows下用c#实现基于udp的接收多个端口发送来的数据

问题描述 本人新手,急切请教高手在windows下用c#实现基于udp的接收多个端口发送来的数据,有源代码的提供一下本人感激不尽.现在可以接收到数据可是怎么能够在文本框里连续显示出来,谢谢高手指点!!! 解决方案 解决方案二:关注解决方案三: 解决方案四:用多个socket监听不同端口都收到数据了还不知道怎么显示?

请教,什么情况下rds master 和replica 占用的空间不一样,没有lag?

问题描述 请教,什么情况下rdsmaster和replica占用的空间不一样,没有lag? 解决方案 解决方案二:看一下两台实例的cloudwatch的BinaryLogDiskUsage(MB)指标