热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

基于lucene的案例开发:写在开始之前

转载请注明出处:http:blog.csdn.netxiaojimanmanarticledetails42804365自己从事java开发工作已将近两年的时

转载请注明出处:http://blog.csdn.net/xiaojimanman/article/details/42804365


      自己从事java开发工作已将近两年的时间,这中间自己也学过不少东西,也写过不少东西,但是从来没有系统的介绍过任何一项技术。因此,自己打算从这篇博客开始,系统化的介绍一下如何基于lucene开发一个实际的案例。

      lucene是自己接触java的第一个技术,自己也用lucene做过不少搜索后台,比如小说、漫画、新闻、视频、游戏等等,所以自己在lucene开发上还是稍微有点经验的。关于这个系列的案例选择上自己也有过纠结,最初的想法是想选择新闻这个板块的(因为自己手上有现成的代码,这样自己估计在后面的博客更新速度上会很快),但是发现就是有人按照我这博客实现了这个新闻的检索,好像也不会有什么成就感吧,在实际的学习、生活、娱乐上也不会有太大的作用,所以最后选择了小说这个模块。当然小说对学习是没有太大的帮助的,但如果真的实现了这个项目,这样以后就不需要去其他的地方去看小说了,完全可以在自己的系统上去看下说(由于版权问题,自己看就好,别公开,要不可能会吃官司的)。话说的有点远,回归主题,对于这系列的博客,自己打算分四大部分介绍


第一部分:lucene的基本原理以及API简单接口的使用

第二部分:基于lucene4.3.1创建小说实时索引后台

第三部分:某一个站点的小说信息采集(具体是哪一个站点,等到了这一部分再确定;采集并不是自己擅长的部分,这部分在实现上估计会有诸多漏洞,还请见谅)

第四部分:BS模式设计系统前端展示


      上面四大部分,第三、第四部分自己并不是太擅长,到时候如果有漏洞,还请多多指正;自己即将开始自己的lucene案例开发之旅,祝福自己可以顺利完成吧。


推荐阅读
  • ElasticSerach初探第一篇认识ES+环境搭建+简单MySQL数据同步+SpringBoot整合ES
    一、认识ElasticSearch是一个基于Lucene的开源搜索引擎,通过简单的RESTfulAPI来隐藏Lucene的复杂性。全文搜索,分析系统&# ... [详细]
  • 在对WordPress Duplicator插件0.4.4版本的安全评估中,发现其存在跨站脚本(XSS)攻击漏洞。此漏洞可能被利用进行恶意操作,建议用户及时更新至最新版本以确保系统安全。测试方法仅限于安全研究和教学目的,使用时需自行承担风险。漏洞编号:HTB23162。 ... [详细]
  • 部署solr建立nutch索引
    2019独角兽企业重金招聘Python工程师标准接着上篇nutch1.4的部署应用,我们来部署一下solr,solr是对lucene进行了封装的企 ... [详细]
  • camel_使用Camel在来自不同来源的Solr中索引数据
    camelApacheSolr是建立在Lucene之上的“流行的,快速的开源企业搜索平台”。为了进行搜索(并查找结果),通常需要从不同的源(例如内容管理 ... [详细]
  • 开发笔记:使用JavaScript解决网页图片拉伸问题
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了使用JavaScript解决网页图片拉伸问题相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 一:什么是solrSolr是apache下的一个开源项目,使用Java基于lucene开发的全文搜索服务器;Lucene是一个开放源代 ... [详细]
  • Nexus3.0.0+Maven的使用(一)
    1、Nexus介绍Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问和部署在你所维护仓 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了Nutch相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文将带你快速了解 SpringMVC 框架的基本使用方法,通过实现一个简单的 Controller 并在浏览器中访问,展示 SpringMVC 的强大与简便。 ... [详细]
  • 本文介绍了如何利用HTTP隧道技术在受限网络环境中绕过IDS和防火墙等安全设备,实现RDP端口的暴力破解攻击。文章详细描述了部署过程、攻击实施及流量分析,旨在提升网络安全意识。 ... [详细]
  • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
    秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
  • C++ 开发实战:实用技巧与经验分享
    C++ 开发实战:实用技巧与经验分享 ... [详细]
  • 2016-2017学年《网络安全实战》第三次作业
    2016-2017学年《网络安全实战》第三次作业总结了教材中关于网络信息收集技术的内容。本章主要探讨了网络踩点、网络扫描和网络查点三个关键步骤。其中,网络踩点旨在通过公开渠道收集目标信息,为后续的安全测试奠定基础,而不涉及实际的入侵行为。 ... [详细]
  • 如果程序使用Go语言编写并涉及单向或双向TLS认证,可能会遭受CPU拒绝服务攻击(DoS)。本文深入分析了CVE-2018-16875漏洞,探讨其成因、影响及防范措施,为开发者提供全面的安全指导。 ... [详细]
  • 本文首先对信息漏洞的基础知识进行了概述,重点介绍了几种常见的信息泄露途径。具体包括目录遍历、PHPINFO信息泄露以及备份文件的不当下载。其中,备份文件下载涉及网站源代码、`.bak`文件、Vim缓存文件和`DS_Store`文件等。目录遍历漏洞的详细分析为后续深入研究奠定了基础。 ... [详细]
author-avatar
手机用户2502926053_634
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有