`
Jlancun
  • 浏览: 13766 次
社区版块
存档分类
最新评论

Lucene4.3搜索引擎开发之路分享

阅读更多

基于Lucene4.2.1搜索引擎开发

1. 前期准备工作,基于Lucene最新版本4.3 (2013-04-19)

2. 核心代码1,基于Lucene最新版本4.3 (2013-04-22)

2.1 核心代码2,基于Lucene最新版本4.3 (2013-04-22)

3. 创建索引,基于Lucene最新版本4.3 (2013-04-23)

4. 索引内容查询,基于Lucene最新版本4.3 (2013-04-24)

5. 索引内容修改、删除,基于Lucene最新版本4.3 (2013-04-26)

6. 加入Struts2.3.14框架 (2013-04-27)

7. 查询索引内容基于Struts2 (2013-04-28)

8. 查询内容关键字高亮 (2013-05-03)

9. 添加索引内容 (2013-05-06)

10. 加入Spring3.2 \ MyBatis3.2框架 (2013-05-07)

11. Spring定时加入索引内容 (2013-05-14)   

12. 定时抓取数据库内容 (2013-05-14)     

   

现Luncene更新到了4.3版本,请替换对应的jar包,经测试可以平滑升级到4.3版本,不影响已创建的索引内容

框架:Struts2.3 Spring3.2 MyBatis3.2 Lucene4.3

开发环境:MyEclipse Tomcat7 MySql5 JDK1.6+

编码方式:UTF-8 (代码已在本地运行,并测试通过)

项目代码已经上传

CSDN下载地址:【lucene4.2编写的搜索引擎项目

Google下载地址:【lucene4.2编写的搜索引擎项目

Google SVN下载地址:【http://searchengineone.googlecode.com/svn/searchengine】

0
8
分享到:
评论
2 楼 Jlancun 2013-05-23  
bewithme 写道
写得还可以,不过一般的不了解原理的人是看不懂的,不知道楼主对于相关性评分有没有研究过,如果有还望楼主不吝赐教。QQ359709421

目前没有特别深入,后面设计到评分这块儿我会分享出来的
1 楼 bewithme 2013-05-23  
写得还可以,不过一般的不了解原理的人是看不懂的,不知道楼主对于相关性评分有没有研究过,如果有还望楼主不吝赐教。QQ359709421

相关推荐

    lucene4.3源码

    Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的...人们经常提到信息检索程序库,虽然与搜索引擎有关,但不应该将信息检索程序库与搜索引擎相混淆。

    lucene4.3 按坐标距离排序

    在IT领域,Lucene是一个非常著名的全文搜索引擎库,由Apache软件基金会开发。它提供了一个可扩展的、高性能的搜索框架,使得开发者能够轻松地在应用程序中实现全文检索功能。在"lucene4.3 按坐标距离排序"这个主题中...

    lucene-4.3.1资源

    Lucene是一个开源的全文搜索引擎库,由Apache软件基金会开发并维护。在Java编程环境中,它为开发者提供了强大的文本检索功能,使得在海量数据中快速查找相关信息变得简单易行。本篇文章将详细探讨Lucene 4.3.1版本的...

    毕设项目:基于Ajax+Lucene构建搜索引擎的设计和实现(ASP.NET+源代码+论文)

    2 Lucene.net构建搜索引擎原理 2 2.1 全文搜索引擎 2 2.1.1 搜索引擎的分类 2 2.1.2 搜索引擎的工作原理 2 2.2 Lucene与搜索引擎 3 2.3 索引和搜索 4 2.4 Ajax技术 4 3 需求分析 5 3.1 同步环境 5 3.2功能需求 6 3.3...

    基于lucene 的简单搜索引擎.rar

    **基于Lucene的简单搜索引擎构建详解** Lucene是Apache软件基金会的一个开源项目,它是一个高性能、全文本搜索库,提供了一个强大的信息检索引擎框架。这个压缩包“基于lucene 的简单搜索引擎.rar”很可能是为了...

    高清彩版 自己动手写搜索引擎

    搜索引擎是现代互联网的基础应用之一,它通过网络爬虫技术抓取互联网上的信息,然后对这些信息进行索引和存储,最后根据用户的查询需求返回相关的搜索结果。本书《高清彩版 自己动手写搜索引擎》旨在帮助读者从零...

    Lucene+原理与代码分析完整版

    Lucene是一个开源的全文搜索引擎库,由Apache软件基金会开发并维护,广泛应用于各种信息检索系统中。它主要使用Java语言编写,因此在Java开发环境中应用尤为广泛。本篇文章将深入探讨Lucene的核心原理、主要组件以及...

    java全文搜索lucene-3.0.0-src+lib.zip

    《Java全文搜索引擎Lucene 3.0.0源码及库文件详解》 Java全文搜索引擎Lucene是一款开源的、高性能的文本分析和检索库,它为开发者提供了在Java应用程序中实现全文搜索功能的能力。本篇将深入探讨Lucene 3.0.0版本的...

    解密搜索引擎技术实战:Lucene&Java精华版

    - **1.2 开发环境**:介绍了构建搜索引擎所需的开发工具和环境配置。 - **1.3 搜索引擎工作原理**: - **1.3.1 网络爬虫**:探讨了网络爬虫的设计原则与实现方法。 - **1.3.2 全文索引结构与Lucene实现**:深入...

    lucene-5.3.1源代码

    总结,Lucene 5.3.1不仅是一个强大的全文检索工具,其源代码更是理解搜索引擎工作原理和优化技巧的宝贵资源。通过深入研究,开发者能够创建出更加高效、个性化的全文检索系统,满足各种应用场景的需求。

    Lucene 3.6 学习笔记

    Lucene 是一个高性能、全文本搜索库,广泛应用于各种搜索引擎的开发。本文将深入探讨Lucene 3.6版本中的关键概念、功能以及实现方法。 ### 第一章 Lucene 基础 #### 1.1 索引部分的核心类 - `Directory`: 用于存储...

    基于ASPNET搜索引擎设计与实现(20210809124818).pdf

    ASP.NET是由微软公司推出的一种Web应用程序开发框架,它构建在.NET Framework之上,为开发者提供了创建动态、数据驱动的Web应用的强大工具和库。本篇硕士论文“基于ASP.NET搜索引擎设计与实现”主要探讨了如何利用...

    solr4.3源代码一

    在你提供的信息中,我们重点关注的是"lucene"目录,这表明你关注的是Solr中与Lucene搜索引擎库相关的部分。 **Lucene简介** Lucene是Java最著名的全文检索库,为Solr提供了核心的搜索和索引功能。它包括了文本分析...

    lucene4.3.0+IK Analyzer2012FF

    - **IK Analyzer** 是一个针对中文的开源分词工具,专为Lucene等搜索引擎设计。它旨在提高中文分词的准确性和效率。 - **2012FF版本**:这是IK Analyzer的一个重要分支,全称为“Final Full”,它在2012年发布,对...

    gradle-4.3&jdk10-mac.zip|gradle-4.3&jdk10-mac.zip

    Elasticsearch 6.3.2是Elasticsearch的一个版本,它是一个基于Lucene的搜索引擎,被广泛用于日志分析、全文检索、实时分析等领域。在IntelliJ IDEA这样的集成开发环境(IDE)中导入Elasticsearch项目时,需要正确...

    lucene全文检索

    Lucene 是一个开源的全文检索库,由 Apache 软件基金会开发,被广泛应用于各种搜索引擎的构建。它提供了一套强大的文本处理和搜索功能,使得开发者能够轻松地在大量数据中实现高效的全文检索。 ### 1. Lucene 的...

    一个专业搜索公司关于lucene+solar资料(1)

    - 随着时间的发展,Google不断改进其搜索引擎技术,成为全球最知名的搜索引擎之一。 **1.2 体验搜索引擎** - **搜索引擎的功能:** - 提供快速、准确的信息检索服务。 - 支持多种查询方式,如关键字搜索、语音...

    开源企业搜索引擎SOLR的应用教程

    对于门户社区等网站来说,搜索引擎功能是提升用户体验的关键因素之一。当前,针对搜索引擎功能的需求有多种解决方案: 1. **基于Lucene自封装实现站内搜索**:虽然此方案具有较高的灵活性,但考虑到开发工作量大且...

Global site tag (gtag.js) - Google Analytics