老紫竹精确搜索系统 V1.0正式发布[提供完整源代码下载]

毕业设计:新闻大数据搜索系统 (完整代码运行) 毕业设计:新闻大数据搜索系统 (完整代码运行) 毕业设计:新闻大数据搜索系统 (完整代码运行) 阅读详情

 

源代码下载地址: 

1 我的个人网站, 老紫竹精确搜索系统 V1.0正式发布
2 在google的code里面  http://code.google.com/p/lzzsearch   推荐去这里

 

程序使用地址: http://search.laozizhu.com

 

 

lzzSearch-1.0-no-dependence.zip 只有源代码,不包含类库和庖丁解牛的词典等
lzzSearch-1.0-with-dependence.zip 包含全部代码,当然tomcat和jdk我就不包含了吧。


老紫竹精确搜索系统(LzzSearch)变更历史
===================================
2009-02-09 v1.0
---------------
* 经过很短的测试,系统基本可以使用,决定发布1.0版,并提供完整Eclipse项目下载
* 允许远程增加数据,比如你在家里采集数据,然后提交到服务器上,需要一个服务器的授权标识
  默认在d:/lzzsearch.properties 里面,设置一个sign 的配置,默认是
  sign=1234567890abcdefghigklmnopqresuvwxzy
  在 adddata.jsp里面使用这个授权标识,建议不是修改这个配置,而是去增加配置文件
* 允许手工添加那些不在受支持的服务器列表的内容,手工加入数据,需要一个服务器的授权标识

* 后面的重点,是制作GUI的本地使用部分,大家可以在自己的机器上搭建私人的"收藏搜索系统"了.



2009-02-07 v0.4
---------------
* 加入了WebContent目录,用来保存B/S程序
* 实现了加入收藏网页的功能
* 实现了搜索已经被收藏的网页的功能
* Store的search(String)方法增加了2个参数,search(String,int,int),为搜索结果的起始和数量
* 实现查看保存的内容的功能
* 使用LuceneStore进行存储,方便查询
* 修正 PageService读取数据时,丢失换行的BUG
* 增加对优快云博客的解析(由于博客的主题可以随意变更,所以需要不断增加BODY匹配)
* 增加对老紫竹的家的解析
* 域名判断增加了正则匹配,比如163的博客域名
* 增加对163博客的解析
* Lucene的内部文档编号从0开始
* 增加对BlogJava.net的解析
* 增加对51cto的博客解析
* 修正了多个解析的正则表达式错误
* 增强了引擎的主机地址匹配功能
* 增加了对csdn归档帖子的解析
* 调整Store接口,增加SearchResult同时返回结果总数和列表
* 增加对Cnblogs的一个格式的支持
* Store接口的save功能返回boolean,表示是否保存成功
* 加入了 lucene-highlighter-2.4.0.jar
* 增加了搜索结果的高亮显示
* 增加了对JavaEye的博客支持
* 增强了发贴日期的正则解析,支持多个部分的拼接
* 增加了对 PHPChina 的支持
* 增加了对 Itpub 博客的支持
* 增加了对 ccidnet 的博客支持
* 修正了stripHtml里的一个bug





2009-02-05 v0.3
---------------
* 增加了存储接口,可以将数据用不同的方式保存
* 确定系统里url是唯一的
* 调整 Lucene 实现存储接口
* 数据项增加了id属性,用来保存唯一的编号,比如lucene的docId,数据库的id主键等
* 增加基于数据库的存储实现(MySQL+JDBC),采用标准SQL
* 数据库存储使用了新的类库
commons-dbcp-1.2.2.jar
mysql-connector-java-5.1.7-bin.jar
commons-pool-1.4.jar
* 在源代码的sql目录下增加了MySQL 5.1.30 版的创建表格的SQL文件
* applicationContext.xml 增加了MySQL的数据源和对应的MySQL存储的配置
* 在demo里面增加了针对MySQL的测试例子
* 其它存储方式(比如文件存储)的实现,可以通过实现Store接口即可
* util下增加了一个DBUtil类,用来释放数据库资源



2009-02-03 v0.2
------------------------
* 增加了对Lucene 2.4 的支持,保存采集内容并对提供搜索和内容更新
* 使用了庖丁解牛做中文分词
* 修正了 StrTools 里面对于<br />不能正确文本替换的BUG
* 增加了专用的TestLucene的演示程序
* 更改test目录名为demo
* 的Lucene的索引目录在applicationContext.xml里面进行修改,默认为 d:/indexpaoding/lzzSearch
* 调整了项目目录,将需要的5个jar都放到了项目内部,无需单独下载了
* 注意:庖丁所需要的dic我已经放到了系统内部,在src/dic下面
  并且更新了paroding-analysis.jar里面的 paoding-dic-home.properties文件的配置




2009-02-02 v0.1
------------------------
* 基于Spring的配置,可以轻松的增加采集的站点
* 采集点包含标题,作者,发布时间和内容四部分
* 采集后的内容由用户自行处理


  

老紫竹的家
分享互联网的快乐与收获

简单搜索引擎源码 一个简单但是功能齐全的搜索引擎 实现热词推荐 分类等功能 立即下载

相关推荐

检索文件的源代码资源

检索文件 检索文件 检索文件 检索文件检索文件 检索文件 检索文件检索文件

老紫竹精确搜索1.01版发布(B/S+C/S开源)

老紫竹精确搜索系统(LzzSearch)变更历史 =================================== 2009-02-12v1.01 ---------------- *修正BUG-090209-1658,对url的一个处理bug,会导致可以重复加入相同url的索引数据 *增强了帖子链接验证功能,加入的url必须严格按照规定的格式进行提交。减少...

weixin_30505225的博客 116

文件检索源码,可以包括文件内容(类似windows文件查找)

文件目录遍历,检索的源码。

分享88个搜索链接PHP源码,总有一款适合你

下载地址转换网站源码 php版 v1.0 将迅雷、旋风、快车专用链转换成真实链接工具。PhpSou 开源php搜索引擎 体验版 v3.0 UTF8 (整合sphinx)汉狐php搜索引擎(Hanfox Search Engine) v1.0。搜啊聚合搜索SOOUA(元搜索引擎(仿百度)) v10.0 PHP版。UrlWorker 网址工匠(网址缩短程序)php版 v1.0。优客365网址导航管理系统(全能版) php版 v1.0。iWebDir网站分类目录管理源码 PHP版 v1.0。

zdh13370188237的博客 2970

搜索引擎源代码

搜索引擎是由淘特JSP搜索引擎发展而来,系统基于Lucene.Net核心,通过高效的中文分词算法将数据库中内容进行分析、索引并保存至硬盘中。

简单的文献检索系统源码

文献检索系统源码 一个简单的毕业设计应用代码,非常简单,仅适合学习参照来用 前台可以按照综合检索、按字母检索、按类别检索,检索后可以对文档进行下载 后台有上传文献 管理文献 类别管理xxxxx

LUCENE简介

LUCENE.COM.CN 中国 简介 | 讲座 | 结构 | 实践 | Lucene.net | 论坛 | LUKE | 联系我们

tianyu的专栏 - Linux site:blog.youkuaiyun.com/wishfly 2072

.NET搜索引擎系统源代码合集

资源名称:.NET搜索引擎系统源代码合集资源目录:【】2007113122847638【】DBSearchEngine【】e-Search.Net【】Ejear.com多元搜索【】Ejearso【】E桶金搜索建站系统v1.0Beta【】E桶金聚合搜索引擎2.0【】E桶金聚合搜索引擎4.0【】E桶金聚合搜索引擎 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

【老紫竹收藏+搜索系统】正式测试,完毕后发布1.0的源代码

 欢迎测试【老紫竹收藏+搜索系统】http://www.laozizhu.com/search系统介绍 这个收藏+搜索的工具特点 1 完全基于人工收录,每个被收录的帖子都是我们认为不错的。 2 任何人都可以加入,别人也可以分享到你加入的内容 3 收录的内容,不是简单的抓取,而是只收录里面最有用的部分,比如主题,内容,作者,发言时间等 4 由于上一个的原因,所以不是任何网站都能加入,后

老紫竹的专栏 1594

免费的基于LUCENE的搜索引擎的设计与实现源代码.rar

基于LUCENE的搜索引擎的设计与实现源代码..

Multisim14.3主数据库访问冲突:Windows更新KB5065426卸载与系统兼容性修复指南

本文针对Multisim14.3在Windows更新KB5065426后出现的主数据库访问冲突问题,提供了详细的解决方案。通过卸载问题更新、修复系统兼容性及调整权限设置,帮助用户快速恢复元器件库的正常访问,确保电路仿真设计的连续性。

lstm7chronicler的博客 514

写一个小型搜索引擎的思路(有免费源代码可供下载)

近期用python写了一个小型的搜索引擎,想用这篇博客记录下来免得以后忘了。 一、使用python爬取数据 首先去某个新闻网站观察html页面的源码,一般来说都是有规律性的。使用beautifulsoup将页面下下来,再用ElementTree存储为若干个xml文件,作为我们的数据库。 from bs4 import BeautifulSoup import urllib.request impo...

baidu_38356450的博客 1131

【Matlab 六自由度机器人】基于改进型D-H参数的运动学建模与蒙特卡洛工作空间分析

本文详细介绍了如何使用改进型D-H参数法为六自由度机器人建立运动学模型,并利用Matlab Robotics Toolbox实现正运动学计算与可视化。通过蒙特卡洛法对机器人工作空间进行分析,生成三维点云图以直观展示其可达范围,为机器人选型与任务规划提供关键依据。

weixin_29040367的博客 440

老紫竹JAVA提高教程-System.arraycopy方法的使用

 不废话,直接看代码就全清楚了。里面 // 后面的是运行的结果 import java.util.Arrays;/** * 老紫竹JAVA提高教程 - System.arraycopy方法的使用。 * * 从指定源数组中复制一个数组,复制从指定的位置开始, * 到目标数组的指定位置结束 * * @author 老紫竹的家(java2000.net,laoz

老紫竹的专栏 4万+

逻辑漏洞:水平越权、垂直越权靶场练习

水平越权和垂直越权是组织中常见的管理问题,指的是员工在组织中所拥有的权力和责任超出其职位所应具备的范围。 水平越权是指员工在同一级别的职位上超越了其同事的权力和责任范围,通常表现为某个员工在团队中承担了过多的任务或权力,导致其他同事感到不公平或不满。 垂直越权则是指员工在组织中超越了其职位等级的权力和责任范围,通常表现为员工在没有得到上级批准的情况下做出决策或行动,可能会导致组织内部的混乱和冲突。

qq_68163788的博客 2471

五子棋AI算法第一篇-我对谷歌Alphago的看法

最近Google宣布他们的围棋AI以5:0的战绩打败欧洲围棋三冠王。我一直对人工智能比较感兴趣,正好趁年前空闲的几天用JS写了一个五子棋的AI。其实很久以前就用自创的算法写过一个JAVA版的五子棋AI,不过棋力很不理想。这次用的是JS写的,所以无论任何平台上只要能打开网页的都可以玩。google爆出这个新闻之后,很多人觉得这是不是意味着电脑智商已经在人类之上了,围棋已经没有意义了之类的。甚至觉得这是

言川的博客 2万+

老紫竹JAVA提高教程-信号量(Semaphore)在生产者和消费者模式的使用

 Semaphore 信号量,就是一个允许实现设置好的令牌。也许有1个,也许有10个或更多。谁拿到令牌(acquire)就可以去执行了,如果没有令牌则需要等待。执行完毕,一定要归还(release)令牌,否则令牌会被很快用光,别的线程就无法获得令牌而执行下去了。 请仔细体会里面关于仓库的处理,1 是如何保证入库时,如果仓库满就等待,2 出库时,如果仓库无货就等待的。3

老紫竹的专栏 1万+

手把手教学:利用AutoDL与vLLM快速部署DeepSeek-R1大模型实战指南

本文详细介绍了如何利用AutoDL平台和vLLM框架快速部署DeepSeek-R1大模型的实战指南。从服务器配置、vLLM安装优化到模型部署的两种方案,再到性能调优和生产环境建议,手把手教你高效完成大模型部署。特别针对国内开发者遇到的网络问题提供了稳定解决方案,并分享了显存优化、磁盘清理等实用技巧。

weixin_42531779的博客 330

老紫竹JAVA基础培训(9),控制台键盘输入(System.in)

    // 这段代码用来读取键盘输入的整数    // 请注意,你需要输入合法的整数    int age = Integer.MIN_VALUE;    while (age == Integer.MIN_VALUE) {      System.out.print("请输入你的年龄:");      try {        age = scan.nextInt();      } catc

老紫竹的专栏 7254

二十一.基于国民MCU 的增加M4F DSP库调用的验证

Cortex-M4F内核不仅内置硬件FPU单元,还支持多种DSP指令集,比如支持单周期乘加指令(MAC)等。因此Cortex-M4执行所有的DSP指令集都可以在单周期内完成,而Cortex-M3和M0需要多个指令和多个周期才能完成同样的功能。比如开方运算,M3和M0只能通过迭代法(标准数学函数库)计算,而M4F直接调用VSQRT指令完成。参考:\Nationstech.N32G45x_Library.1.1.1\Nationstech.N32G45x_Library.1.1.1\projects\n32g4

AIoT深度探索者 | 嵌入式系统架构师 深耕物联网(IoT)与人工智能(AI)融合技术,聚焦​​边缘计算、图像开发、低功耗通信协议​​,致力于智能硬件,关注我获取最新技术文章信息与海量资源~ 934

RT-DETR改进策略【损失函数篇】| 2024 引进Focaler-IoU损失函数 加强边界框回归 (Focaler-DIoU、Focaler-GIoU、Focaler-CIoU等)

本文记录的是改进RT-DETR的损失函数,将其替换成。现有研究通过利用边界框之间的几何关系来提高回归性能,但忽略了困难样本和简单样本分布对边界框回归的影响。不同检测任务中困难样本和简单样本的分布不同,对于简单样本占主导的检测任务,关注简单样本的边界框回归有助于提高检测性能;对于困难样本比例较高的检测任务,需要关注困难样本的边界框回归。,提高检测器在不同检测任务中的性能。实现的。

Limiiiing的博客 1924

老紫竹B/S文件管理系统(webfile 0.1版)发布

 老紫竹B/S文件管理系统=================功能介绍-------        1 全部用JSP编写        2 文集列表,支持页面排序(点击标题)        3 编辑小于指定大小的文件(默认1M)        4 上传文件        5 下载文件        安装配置-------        1 标准的W

老紫竹的专栏 5900

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

跟老紫竹学Java - JAVA自测题栏目正式上线,来测测你的Java功力到底如何!

题目基本上比较基础,但有一些如果不认真还是不行的。栏目地址:http://www.java2000.net/selftest/ 题目在不断的更新中。

老紫竹的专栏 5688

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

老紫竹JAVA提高教程(2)-认识Set集合之HashSet

原文地址:http://www.java2000.net/p11767 集合在Java里面的作用非凡,我们常用的有Set,List和Map三种,我们先熟悉一下Set,特别是HashSet的使用package collection.lession2;import java.util.HashSet;import java.util.Set;/** * 老紫竹JAVA提高教程(2)-认识Set集合之H

老紫竹的专栏 5567

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

上一篇: Lucene 2.4 + Highlighter 2.4 的分页+高亮显示代码例子
下一篇: 关于"本科生"改"专科生"只为了赢得一个职位的个人感触
老紫竹
博客等级 码龄19年 1万+粉丝 1252原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值