Iveely Search Engine 0.4.0 的发布
千呼万唤始出来,Iveely Search Engine 0.4.0 的发布
经过无数个夜晚的奋战,以及无数个夜晚的失眠,Iveely Search Engine 0.4.0 终于熬出来了,这其中的心酸只有自己知道!虽然Iveely Search Engine 在开发阶段已经经历了第四个版本,但是其中的不足依然数不胜数,功能也不尽完善,但是也希望大家能够理解,一是毕竟还在1.0版本之内,二是人手有限,如果你想为此做出点点努力,可以发送邮件或者微博私信。
介 绍:
好了,言归正传,开始介绍下Iveely Search Engine 0.4.0,本次版本主题是事件抽取。我们会从事件抽取慢慢过渡到知识提取。希望大家不要为没有达到知识提取而感到遗憾。
首先截图:
首页:

结果页:

这个版本的调试重点,就在结果的第一条记录,那就是不断从数据中心分析出事件,当然准确率和性能是有待考验的,但是这是我们迈出知识提取的第一步,后期这依然是我们改进的重点。0.4.0版本的具体更改内容如下(由时间顺序):
1. 改进分词算法,完全的去除了词库分词。
2. 统一了隐马尔科夫模型,HMM同时为分词和词性分析所用。
3. 添加了词性分析,词性分析语料库来自人民日报。
4. 添加了事件抽取,分析与索引,并完整显示在结果中。(命中N条,但只显示权值最高的一条)
5. 改进Internet信息服务,性能有一定的改善。
6. 添加首页和结果页界面,放弃以前的浏览器Http请求。
7. 其它细节调整。
部署与安装及使用:
第一步:首先,从开源主页下载发布的文件。
第二步:解压文件,修改配置文件Iveely.config根据实际情况,调整配置信息。下面这个配置信息,是您一定要调整的。
<add key="Crawler" value="http://yourwebsite.com/" />
第三步:双击运行IveelySE.Run.Task.exe。
第四步:打开浏览器,输入Http://localhost:8080,您就可以看到Iveely搜索首页,即前面两幅截图。
此刻,您的部署和安装即实现,但是您可能会遇到如下的问题:
第一:最开始搜索任何关键字都没有结果,是什么情况?
最开始是从一个没有任何数据的搜索引擎开始,所以大概在运行20分钟后,在您的搜索框内才能数出结果。
第二:您可能会一直搜索不到事件信息,是什么情况?
事件信息分析与索引默认情况下,是关闭的。我之所以默认关闭它,是因为它会影响我们的性能,如果您需要这项,可以修改配置文件
<add key="EnableEvent" value="1"/>
其中,1表示启用,0表示不启用,建议您设置为0,因为性能和效果都在继续调整阶段,如果您对此没有特殊需求关闭最佳。后期我们算法调整到最佳 状态后,我们会将此默认打开。
问题疑惑:
很多网友给我发邮件,提了很多问题,我虽然一一回复了,但是我还是在这里总结一下:
1. 为什么没有分页?如果自己做分页如何做?
分页在后台做是非常麻烦而且是非常不必要的,分页在前端做比较好,实现全端和后端的完整分析。如果需要做分页,你可以修改Iveely.config配置文件中的ResultCount,默认是10,即返回10条结果(最多11条,包括事件相关搜索结果)。当你修改为100条的时候,系统会为前端返回100条结果,你可以在前端为这100条结果实现分页。
<add key="ResultCount" value="10"/>
2. 界面好丑,我们怎么去改进界面?
上一个版本的确是没有界面的,这一个版本是存在界面的,这个版本的界面只做了1个多小时,这是告诉大家,只要知道后端返回的数据格式后,完全可以自己控制界面的显示。你们可以参考这个版本的界面调用方法,去实现自己的界面,当然把我们的logo换为您自己的也是没问题的。
3. Iveely Search Engine 支持对多个网站进行抓取分析吗?
答案是可以的,修改配置文件Iveely.config中节点如下即可:
<add key="Crawler" value="http://news.cnblogs.com/,http://www.iveely.com,http://www.google.com" />
4. 我想利用IveelySE进行大规模站点的应用可以吗?
不想欺骗你们,这是不可以的。Iveely Search Engine 目前在很多方面是非常不足的。首先,IveelySE的数据存储目前是存在本地的;其次大规模的数据索引对本地计算机或服务器的要求也很高,这样直接导致IveelySE性能不佳;最后,IveelySE还处于实验室阶段,无法保证很多性能与效果的问题。
5. 有相关开发文档参考吗?
这个版本中,我也一直在写文档,以前也有,但是都是零零散散,我争取早点把文档全部整理完毕,为我们共同学习和进步提供帮助。
总结与下一步:
接下来,我们依然会将主要的精力集中在知识提取上,一方面是性能,另一方面是准确率上。性能主要集中在伪分布式处理上,准确率依然是在算法上的调整。
真诚的感谢一直以来对IveelySE不断支持和厚爱的朋友,正是您们的支持,IveeluSE才走的更远,真诚的谢谢!
Iveely Search Engine 0.4.0 的发布的更多相关文章
- 开源搜索 Iveely Search Engine 0.6.0 发布 -- 黎明前的娇嫩
快两年了,Iveely Search Engine已经走过了5个版本的岁月,虽出生“贫寒”,没有任何开源基金会的支持,没有优秀的“干爹.干妈”,它凭着它的爱好者的支持,0.6.0终于破壳而出,7年前, ...
- 开源搜索引擎Iveely 0.8.0发布,终见天日
这是一篇博客,不是,这是一篇开源人的心酸和喜悦,没有人可以理解我们的心情,一路的辛酸一路的艰辛,不过还好,在大家的支持下,总算是终见天日,谢谢那些给予我们无私帮助的朋友.您的支持,依然是我们无限的动力 ...
- 开源搜索引擎Iveely 0.7.0发布,不一样,那就让他不一样!
2012年08月05日,Iveely Search Engine 0.1.0发布,今天,怀着对于未来的追求,终于,0.7.0如期和大家见面了,7个版本,历时2年4个月,感谢大家的支持,感谢我不离不弃的 ...
- 开源搜索引擎Iveely 0.8.0
开源搜索引擎Iveely 0.8.0 这是一篇博客,不是,这是一篇开源人的心酸和喜悦,没有人可以理解我们的心情,一路的辛酸一路的艰辛,不过还好,在大家的支持下,总算是终见天日,谢谢那些给予我们无私帮助 ...
- 开源分布式计算引擎 & 开源搜索引擎 Iveely 0.5.0 为大数据而生
Iveely Computing 产生背景 08年的时候,我开始接触搜索引擎,当时遇到的第一个难题就是大数据实时并发处理,当时实验室的机器我们可以随便用,至少二三十台机器,可以,却没有程序可以将这些机 ...
- [0.0]Analysis of Baidu search engine
Rencently, my two teammates and I is doing a project, a simplified Chinese search engine for childre ...
- VisualSVN5.0.1补丁原创发布
VisualSVN5.0.1补丁原创发布
- VisualSVN 4.0.12补丁原创发布
VisualSVN 4.0.12补丁原创发布
- VisualSVN 4.0.11补丁原创发布
VisualSVN 4.0.11补丁原创发布 目前是官方最新版本.
随机推荐
- SQLServer 使用 @@ERROR
原文:SQLServer 使用 @@ERROR 使用 @@ERROR 如果最后的 Transact-SQL 语句执行成功,则 @@ERROR 系统函数返回 0:如果此语句产生错误,则 @@ERROR ...
- SQL 把表中字段存储的逗号隔开内容转换成列表形式
原文:[原创]SQL 把表中字段存储的逗号隔开内容转换成列表形式 我们日常开发中,不管是表设计问题抑或是其他什么原因,或多或少都会遇到一张表中有一个字段存储的内容是用逗号隔开的列表. 具体效果如下图: ...
- IOS、java支持DES加密
转载请注明博客地址:http://blog.csdn.net/mengxiangyue/article/details/40015727 近期在考虑数据加密方面的需求,所以对数据加密简单的看了一下,当 ...
- .net 伪静态、真静态 (mvc)
MVC 模式下的伪静态: 通过路由就可以搞定 首先说下路由规则,允许多个路由规则,会从上之下寻找匹配 伪静态: 如果只写一个路由 那么 所有页面都必须是 html 结尾. 如果再加一个路由 就都支持了 ...
- [Unity3D]Unity3D游戏开发Android内嵌视图Unity查看
---------------------------------------------------------------------------------------------------- ...
- 设计模式组合模式(Composite)精华
23种子GOF设计模式一般分为三类:创建模式.结构模型.行为模式. 创建模式抽象的实例,他们帮助如何创建一个系统独立.这是一个这些对象和陈述的组合. 创建使用继承类的类架构更改实例.的对象类型模型的建 ...
- 条形码(JBarcode)
一世尘梦 少小离家老大回,妖娆尘世,程序唧唧:问君能有几多愁,恰是满屏BUG无处修. 商品条形码(JBarcode) 之前没有使用过这个,现在使用JBarcode生成商品条形码,工作之前的准备工作: ...
- sessionStorage、localStorage、cookie
sessionStorage 和 localStorage 是HTML5 Web Storage API 提供的,可以方便的在web请求之间保存数据.有了本地数据,就可以避免数据在浏览器和服务器间不必 ...
- Redis 中文入库成功,读取数据写入文件乱码问题
近期须要用到redis ,可是在编码这个问题上,纠结了非常久. 需求 :每天一个进程将中文文件入库到redis中(不定时更新) ,另外几个进程读取redis中的信息 ,并处理数据结果.使 ...
- Linux文件系统文件大小限制
去阿里面试,被问到了Linux文件系统中文件大小的限制,当时就无语了.学操作系统时这些都是现算的,回来赶紧查一下. 以下为红帽ext3文件系统所支持的max file size和max filesys ...