请教一下~有关Lucene搜索文本的问题

问题描述

学习Lucene不久,好多东西不大明白。在此求助一下。是这样的,对于文本的信息,建索引可以进行搜索。但是怎么能得到搜索的匹配情况呢?比如搜索“张三OR李四OR王五”那么结果中,可能有一个或者有两个匹配上的情况。怎么得到哪个有哪个没有呢?其实这是有关敏感词搜索的问题。一堆敏感词,要匹配到到实际的文本中。想得到具体匹配到的那些敏感词。不知道各位大大就这个问题有没有什么思路帮忙一下谢谢啦!

解决方案

解决方案二:
目前我考虑的是不是先把那些要搜索的词语先分词再对每一个token进行一次搜索。再合并所有的结果。但是貌似复杂度很高啊。不知道有没有啥其他想法~嘿嘿
解决方案三:
自己UP一下求助哇~

时间: 2024-10-22 14:42:46

请教一下~有关Lucene搜索文本的问题的相关文章

如何用lucene给文本索引和搜索功能的应用

最近一段时间由于公司需要 ,模糊搜索出相似的关键词,所以直接考虑使用了lucene. lucene允许你往程序中添加搜索功能,lucene能够把你从文本中解析出来的数据进行索引和搜索 ,lucene不关心数据来源 甚至不关心语种,不过你需要把它转换成文本格式.也就是说你可以搜索 html网页,文本文档,word文档 ,pdf,或者其他一些 总之 只要能够提取出文本信息的即可.同样你也可以利用lucene来索引存储在数据库中的数据,以给你的用户提供一些  比如 全文搜索功能等 ,反正lucene的

用C#在PowerPoint文档中搜索文本

erp 用编程的方式根据对象模型很容易实现在Word.Excel文档中搜索文本,在PowerPoint里面也同样如此,使用对象模型有助于我们了解office的文档结构. 搜索的思路和方法基本是一样的,用PowerPoint应用程序对象打开指定的文档,用文档对象获取文档,再使用合适的对象将文档分割成搜索范围适中的对象进行搜索. 打开PowerPoint的VBA帮助文档VBAPP10.CHM,根据对象模型图,很容易找到我们需要的几个集合和对象:Application.Presentations.Pr

C#编程实现Excel文档中搜索文本

excel|编程 有了在Word文档中编程实现搜索文本的经验,在Excel中实现这个功能也并非难事. 打开Excel的VBA帮助,查看Excel的对象模型,很容易找到完成这个功能需要的几个集合和对象:Application.Workbooks.Workbook.Worksheets还有Worksheet和Range.Application创建Excel应用,Workbooks打开Excel文档,Workbook获得Excel文档工作薄,Worksheets操作工作表集合,Worksheet获得单

使用C#在PowerPoint文档中搜索文本

用编程的方式根据对象模型很容易实现在Word.Excel文档中搜索文本,在PowerPoint里面也同样如此,使用对象模型有助于我们了解office的文档结构. 搜索的思路和方法基本是一样的,用PowerPoint应用程序对象打开指定的文档,用文档对象获取文档,再使用合适的对象将文档分割成搜索范围适中的对象进行搜索. 打开PowerPoint的VBA帮助文档VBAPP10.CHM,根据对象模型图,很容易找到我们需要的几个集合和对象:Application.Presentations.Presen

C#编程实现Excel文档中搜索文本内容的方法及思路

有了在Word文档中编程实现搜索文本的经验,在Excel中实现这个功能也并非难事.   打开Excel的VBA帮助,查看Excel的对象模型,很容易找到完成这个功能需要的几个集合和对象:Application.Workbooks. Workbook.Worksheets还有Worksheet和Range.Application创建Excel应用,Workbooks打开 Excel文档,Workbook获得Excel文档工作薄,Worksheets操作工作表集合,Worksheet获得单个工作表.

搜索文本框焦点离开时文本位置跳动问题解决方法

文本框焦点离开时会出现文本位置跳动问题,想必大家都有遇到过吧,其实解决很简单,只要固定宽高便可解决,遇到类似情况的朋友不妨参考下   搜索文本框焦点离开时设置文本,位置跳动问题   复制代码 代码如下: //搜索文本框 $("#txtSearch").focus(function () { if ($(this).val() == "请输入搜索关键字") { $(this).val(""); $(this).css("color&quo

win7搜索文本框不见了应该怎么办?

  我们在使用电脑的时候常常不知道什么时候就导致了自己的电脑出现了错误,有时候不小心或者是错误操作就导致我们win7旗舰版电脑系统中的开始菜单里面的搜索文本框不见了,这样就让我们有时候需要用的时候非常的不方便,如何才能解决这个问题需要的朋友可以看看. 恢复搜索文本框操作方法: 1.首先打开开始菜单,看到里面的控制面板打开它,就会弹出控制面板的窗口,然后看到里面的程序与功能这个图标选中打开,然后在来选择左上角第三个选择"打开或关闭Windows 功能"这个选项,等待新的窗口弹出. 2.新

请教一个jbox和treeselect文本框值得问题

问题描述 请教一个jbox和treeselect文本框值得问题 jbox中取到了数据库的值但是当获取这个value值传给另一个文本框报undefined 解决方案 http://www.soso.io/article/19490.html 解决方案二: 在vc中用MFC按纽打开一个txt文件,在旁边的文本框里显示文件的路径的方法

lucene 搜索-lucene对文件名、文件路径进行索引,搜索的时候不能检索出来

问题描述 lucene对文件名.文件路径进行索引,搜索的时候不能检索出来 如题,lucene对文件名.文件路径都进行了索引,因为文件名.文件路径都包含特殊字符斜杠(/)和点(.),导致搜索的时候输入文件名或者路径,都无法搜索,使用/对字符进行转义也不行,请帮忙. 部分代码如下: protected Document getDocument(File f) throws IOException { Document doc = new Document(); doc.add(new Field("