Nutch1.2增加插件例子
来源:互联网 发布:caffe 中文教程 编辑:程序博客网 时间:2024/04/28 00:46
今尝试下给nutch1.2增加一个插件,于是到官网找了个例子,链接如下:
http://wiki.apache.org/nutch/WritingPluginExample-0.9
这个例子实现的的是推荐网站,就是写关键字在content里,当别人搜索这个关键字时,你推荐的网站在搜索结果中排前,要实现推荐必须在你的网页上加上
这条属性才能被插件识别。
由于它这个例子是用nutch0.9的,而且1.2和0.9有些区别,于是要修改一些代码。步骤如下:
1.插件开放
1.1在src/plugin中新建一个文件夹recommend
1.2.在recommend目录下新建Plugin.xml和Build.xml文件,内容如下:
Plugin.xml
Build.xml
1.3.在recommended目录下建立/src/java/org/apache/nutch/parse/recommended目录。
1.4.增加RecommendedIndexer.java,RecommendedParser.java,RecommendedQueryFilter.java三个类,内容如下:
RecommendedIndexer.java
RecommendedParser.java
RecommendedQueryFilter.java
1.5.在 src/plugin/build.xml 中的<target name="deploy"></target>中增加一行:
1.6.运行cmd,切换到recommend目录,运行ant命令编译,插件开发完成。
1.7 让nutch识别你的插件
在conf/nutch-site.xml 中增加一下属性
2.编写插件测试类
2.1 在src/plugin中/recommend目录下新建一个data目录,在data目录下新建一个html文件recommended.html内容如下:
2.2 在src/plugin中/recommend目录下新建src/test/org/apache/nutch/parse/recommended目录,增加TestRecommendedParser.java类,内容如下:
2.3 用junit运行TestRecommendedParser.java测试。
2010-10-09
- Nutch1.2增加插件例子
- Nutch1.2增加插件例子
- Nutch1.2增加插件例子
- nutch1.2插件开发
- Nutch1.2增加IKAnalyzer中文分词
- nutch1.12增加抓取ajax功能页面插件
- nutch1.1 插件开发例子(URLFilter接口实现)
- Nutch1.2插件实现or查询
- 【转载】 nutch1.2 中文分词IKAnalyzer插件安装
- nutch1.2 排序
- Eclipse 导入 Nutch1.2
- Nutch1
- nutch1.2 fetcher类解析
- Nutch1.2搜索引擎使用详解
- nutch1.2导入到eclipse
- Nutch1.2+tomcat7windows环境搭建
- Nutch1.2配置出错解决
- Nutch1.2的安装使用。
- 方便、好用、强大的Symbian日志类,请务必收藏~
- 喜欢你,即使是暗恋
- 水晶报表中如何动态增加字段
- eclipse 快捷键总结
- Prototype&Production
- Nutch1.2增加插件例子
- 总结:如何查询SQL Server连接数
- 笑话一则 老板今天我想请一天假
- 关于unix shell get、sed、awk用法
- 大洋蛋...还有1天...倒数347...
- 关于algorithm头文件的count函数
- Hadoop学习资料、博客及网站汇总
- js验证日期
- ubuntu 下chromium为英文菜单