Ⅰ sqlserver有自带的全文检索
有自带的全文检索,主要功能是在指定列上创建全文检索索引,然后可以基于关键字查询该列内容。在where语句后面用CONTAINS(列名,value)这个函数就可以,没有索引的话应该就是扫描的方式执行。
Ⅱ 有没有全文检索PDF文档的工具或软件
Foxit PDF IFilter is designed to help users to index a large amount of PDF documents and then quickly find text within these documents.http://www.foxitsoftware.com/pdf/ifilter/index.html#downifilter我想,你找的应该是这个工具吧给你一个中文的介绍看看,估计现在就这么一个工具满足你要求了:http://www.fuxinsoftware.com.cn/pdf/ifilter/
Ⅲ 用Delphi怎样实现对PDF文件的全文检索功能
比较复杂
Ⅳ 哪位java高手可以告我如何实现对每一个word文档进行全文检索
首先通过POI读取word,然后用lucene创建索引,索引结构:name:文件名,text:内容。创建好索引之后,搜索,然后统计搜索结果。POI读取word参考:http://poi.apache.org/hwpf/index.htmlhttp://www.laokboke.net/2011/10/29/java-poi-word/lucene参考:http://lucene.apache.org/http://www.ibm.com/developerworks/cn/java/j-lo-lucene1/代码自己写的肯定是最符合需要的。如果有问题可以随时交流,我以前也做过用lucene处理类似问题的。
Ⅳ 全文检索工具有哪些
1. Lucene Lucene的开发语言是Java,也是Java家族中最为出名的一个开源搜索引擎,在Java世界中已经是标准的全文检索程序,它提供了完整的查询引擎和索引引擎,没有中文分词引擎,需要自己去实现,因此用Lucene去做一个搜素引擎需要自己去架构.另外它不支持实时搜索,但linkedin和twitter有分别对Lucene改进的实时搜素. 其中Lucene有一个C++移植版本叫CLucene,CLucene因为使用C++编写,所以理论上要比lucene快. 2. Sphinx Sphinx是一个用C++语言写的开源搜索引擎,也是现在比较主流的搜索引擎之一,在建立索引的事件方面比Lucene快50%,但是索引文件比Lucene要大一倍,因此Sphinx在索引的建立方面是空间换取事件的策略,在检索速度上,和lucene相差不大,但检索精准度方面Lucene要优于Sphinx,另外在加入中文分词引擎难度方面,Lucene要优于Sphinx.其中Sphinx支持实时搜索,使用起来比较简单方便. 3. Xapian Xapian是一个用C++编写的全文检索程序,它的api和检索原理和lucene在很多方面都很相似,算是填补了lucene在C++中的一个空缺. 4. Nutch Nutch是一个用java实现的开源的web搜索引擎,包括爬虫crawler,索引引擎,查询引擎. 其中Nutch是基于Lucene的,Lucene为Nutch提供了文本索引和搜索的API. 对于应该使用Lucene还是使用Nutch,应该是如果你不需要抓取数据的话,应该使用Lucene,最常见的应用是:你有数据源,需要为这些数据提供一个搜索页面,在这种情况下,最好的方式是直接从数据库中取出数据,并用Lucene API建立索引. 5. DataparkSearch DataparkSearch是一个用C语言实现的开源的搜索引擎. 其中网页排序是采用神经网络模型. 其中支持HTTP,HTTPS,FTP,NNTP等下载网页.包括索引引擎,检索引擎和中文分词引擎(这个也是唯一的一个开源的搜索引擎里有中文分词引擎).能个性化定制搜索结果,拥有完整的日志记录. 6. Zettair Zettair是根据Justin Zobel的研究成果为基础的全文检索实验系统.它是用C语言实现的. 其中Justin Zobel在全文检索领域很有名气,是业界第一个系统提出倒排序索引差分压缩算法的人,倒排列表的压缩大大提高了检索和加载的性能,同时空间膨胀率也缩小到相当优秀的水平. 由于Zettair是源于学术界,代码是由RMIT University的搜索引擎组织写的,因此它的代码简洁精炼,算法高效,是学习倒排索引经典算法的非常好的实例. 其中支持linux,windows,mac os等系统. 7. Indri Indri是一个用C语言和C++语言写的全文检索引擎系统,是由University of Massachusetts和Carnegie Mellon University合作推出的一个开源项目. 特点是跨平台,API接口支持Java,PHP,C++. 来自网络。
Ⅵ 如何使用Oracle全文检索功能
全文检索是一种将文件中所有文本与检索项匹配的文字资料检索方法。全文检索系统是按照全文检索理论建立起来的用于提供全文检索服务的软件系统。 判断检索效果的两个指标: 查全率=被检出相关信息量/相关信息总量(%) 查准率=被检出相关信息量/…
Ⅶ Java 基于文本文件的全文检索
基于Java的全文索引/检索引擎——Lucene,功能强大,见到易用
Ⅷ 如何在自己电脑上实现大量PDF文件的全文检索
1、用AdobeAcrobatXIPro打开PDF文档,另存WORD格式。2、用泰比(ABBYY)FineReader11软件,它是高智能的文本识别、文本转换和扫描识别软件。3、用汉王PDFOCR8.1简体中文版的PDF识别软件,简单易用免费。4、pdf2word在线转换。5、用WORD2013或以上版本直接打开。
未经允许不得转载:山九号 » 全文检索文件内容控件|全文检索工具有哪些