`
tutu07
  • 浏览: 31516 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

用lucene实现全文检索 和用ORACLE 实现全文检索

阅读更多
lucene实现全文检索,他只找出最优先的100条,在实现起来是先在建个索引文件(文本)性质的(依据数据库表字段的内容),不占数据库服务器的内存,但要写个程序手动或按时间去更新这个外表的索引文件。用LUCENE 服务器最好用SAS硬盘。

用ORACLE做全文检索,一点是如果建立数据量非常大,建立索引会比较慢,记得建立450万条记录的索引好像用了1个小时左右,二点是过滤器中能对特殊字符进行处理,如下#-+_@%^!!,@#¥&*()()《》^,+=~·`、。.—/,【】[]":;;:“”’‘|\{} … 
分享到:
评论

相关推荐

    基于Lucene的Oracle数据库全文检索.pdf

    基于Lucene的Oracle数据库全文检索是指使用Lucene搜索引擎来实现Oracle数据库中的全文检索。Lucene是一个开源的全文搜索引擎API,提供了完整的查询引擎和索引引擎,部分文本分析引擎。通过使用Lucene,可以对Oracle...

    oracle 全文检索实现

    Oracle 全文检索实现是通过 Lucene 实现的,全文检索是指在数据库中检索特定关键字的记录。这一实现的思路是将数据库中的记录对应索引文件中的一个文档,表主键直接存储在索引文件中,而非主键列以空格连接成一个...

    基于Lucene的甲骨文全文检索系统构建.pdf

    本文研究如何利用Java的全文检索工具包Lucene,构建甲骨文全文检索系统,实现在本地硬盘上进行全文匹配和检索。通过建立目标文件夹索引,输入关键词,系统能检索出包含该关键词的甲骨文目标文件的详细信息。 ...

    图书馆资料检索系统(JAVA实现)

    Java中的Lucene库是常用的全文搜索引擎,可以用来实现高效的文本索引和检索。同时,可能还需要结合数据库管理系统(如MySQL或Oracle),存储图书信息,并通过SQL语句执行复杂的查询操作。 权限管理是图书馆资料检索...

    使用lucenesolr搭建Oracle数据库全文搜索服务.docx

    ### 使用Lucene Solr搭建Oracle数据库全文搜索服务 #### 一、基础知识介绍 - **Lucene**: 是一个高性能、全功能的全文检索引擎库。它为开发者提供了构建搜索应用程序所需的工具,但不提供完整的搜索应用。 - **...

    全文检索研究

    开源的全文检索软件如Lucene提供了汉字全文检索的支持,但可能需要自行开发中文分词功能,如Sphinx。 最后,索引的建立和优化是提升检索效率的关键。索引中存储着反向索引表和词典,便于快速查找匹配的文档。创建...

    lucene与数据库连接进行查询

    在某些场景下,我们需要结合 Lucene 的全文检索能力和数据库的数据存储能力,来实现更复杂的查询需求。 在这个"lucene与数据库连接进行查询"的主题中,我们主要探讨如何将 Lucene 与 JDBC(Java Database ...

    lucene所需的jar包以及ojdbc.jar

    在Java项目中,如果需要从Lucene检索的结果中获取或更新数据库中的数据,就需要这个jar包。ojdbc.jar包含了Java Database Connectivity (JDBC) API的实现,允许Java程序通过SQL语句与Oracle数据库进行交互。 `IK ...

    java拼车网雏形(Ext2.0+SSH+oracle10g+lucene2.4)

    涉及的核心技术是Java Web开发中的几个关键组件,包括ExtJS 2.0前端框架,Spring、Struts2和Hibernate(SSH)后端框架,Oracle 10g数据库以及Lucene 2.4全文搜索引擎。 **ExtJS 2.0** 是一个用于构建富互联网应用...

    浅议校园网多数据源信息检索系统的设计与实现.pdf

    在Nutch搜索引擎基础上利用Lucene接口对多种源数据建立索引,构建多数据源全文信息检索平台,从而有效地实现全网信息检索并提高检索速度和精度。 随着校园信息化进程的不断深入,校园网上信息资源的数量迅速膨胀,...

    SSH mybatis springmvc lucene Jquery oracle等笔记总结.docx

    SSH整合提供了完整的MVC架构,Oracle作为后端数据库,Mybatis或Hibernate处理数据访问,Spring提供业务逻辑管理,Struts2或SpringMVC负责前端请求处理,jQuery增强用户界面,而Lucene实现内部的全文搜索。...

    java(lucene)公交搜索系统

    总的来说,Java Lucene 公交搜索系统是Java技术与搜索引擎技术的结合,它展示了如何利用Java的面向对象特性、JSP的动态网页生成能力,以及Lucene的全文检索功能,来实现一个实用的公共交通查询系统。对于想要学习...

    基于lucene搜索引擎的java源码

    学习这个源码包可以帮助你理解如何在Java环境中使用Lucene进行全文检索,以及如何实现数据库与索引之间的交互。这不仅涉及到了Lucene的核心功能,也涵盖了实际项目中常见的增量索引和数据库集成问题。通过阅读和理解...

    [搜索链接]java(结合lucene)版的公交搜索系统_javaso.rar

    开发者可以查看代码结构,了解如何整合Java和Lucene来实现特定的搜索功能,以及如何设计系统架构和实现各种搜索策略。 9. **论文**:标签中的“论文”可能指的是该项目相关的技术文档或研究报告,解释了系统的设计...

    lucene-analysis.jar

    在信息检索和搜索引擎领域,Apache Lucene是一个广泛使用的开源全文检索库。它的核心功能包括文档的索引、搜索以及相关的高级特性。其中,"lucene-analysis.jar"是Lucene项目中的一个重要组件,主要负责文本的预处理...

    ldi:使用Data Cartridge API的Lucene Oracle集成-开源

    Lucene是一款高效的、可扩展的Java库,用于实现高级全文检索功能,而Oracle数据库则以其稳定性和高性能在业界广受认可。通过使用Oracle Data Cartridge API,这个集成使得Lucene能够无缝地嵌入到Oracle数据库中,...

    JAVA实战项目源码-计算机毕业设计java专业-搜索链接-java(结合lucene)版的公交搜索系统_javaso

    它实现了一个公交搜索系统,集成了Lucene全文检索引擎,增强了搜索功能的效率和准确性。通过这个项目,我们可以深入理解以下几个核心知识点: 1. **Java编程**:作为项目的开发语言,Java是一种广泛使用的面向对象...

    司法项目检索系统——毕业设计.zip

    总的来说,这个司法项目检索系统涵盖了Java后端开发的多个方面,包括但不限于:Java基础、Spring Boot框架、MVC设计模式、数据库设计、全文检索、安全机制和前端技术。对于学生而言,这是一个很好的实践项目,可以...

Global site tag (gtag.js) - Google Analytics