Compass学习总结

Compass学习总结

ID:37313989

大小:357.50 KB

页数:58页

时间:2019-05-21

Compass学习总结_第1页
Compass学习总结_第2页
Compass学习总结_第3页
Compass学习总结_第4页
Compass学习总结_第5页
资源描述:

《Compass学习总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、所需工具包:paoding-analysis-2.0.4-beta.zippaoding-analysispaoding-analysis.jarcompass-2.2.0-with-dependencies.zipcompass-2.2.0distcommons-logging.jarcompass-2.2.0distcompass-2.2.0.jarcompass-2.2.0distlucenelucene-analyzers.jarcompass-2.2.0distlucenelucene-core.jarcompass-2.2.0distlu

2、cenelucene-highlighter.jarcompass-2.2.0distlucenelucene-queries.jarcompass-2.2.0distlucenelucene-snowball.jarcompass-2.2.0distlucenelucene-spellchecker.jarcompass-2.2.0libjakarta-commonscommons-dbcp.jarcompass-2.2.0libjakarta-commonscommons-logging.jarcompass-2.2.0libjakar

3、ta-commonscommons-pool.jar创建用户库:Windows->Preferences->userlibraries->paoding:将paoding-analysis.jar导入compass:将commons-logging.jar、compass-2.2.0.jar、lucene-analyzers.jar、lucene-core.jar、、lucene-highlighter.jar、lucene-queries.jar、lucene-snowball.jar、lucene-spellchecker.jar、commons-dbcp.jar、co

4、mmons-logging.jar、commons-pool.jar导入。第一个小例子创建项目工程新建一个Compass工程(javaproject),将paoding、compass两个用户库导入将paoding-analysis目录下的dic目录拷贝到src目录下:将paoding-analysissrc目录下的paoding-dic-home.properties拷贝到src目录下,在最后加一行:paoding.dic.home=classpath:dic如下图所示:程序目录结构如下:源代码Person.java内容如下:packagecom.compass.bean

5、;importorg.compass.annotations.Index;importorg.compass.annotations.Searchable;importorg.compass.annotations.SearchableId;importorg.compass.annotations.SearchableProperty;importorg.compass.annotations.Store;@SearchablepublicclassPerson{privateStringpersonid;privateStringpersonname;privateStr

6、ingfavority;privateIntegerage;privateStringremarks;publicPerson(){}publicPerson(Stringpersonid){this.personid=personid;}publicPerson(Stringpersonid,Stringpersonname,Stringfavority,Integerage,Stringremarks){this.personid=personid;this.personname=personname;this.age=age;this.favority=favority

7、;this.remarks=remarks;}@SearchableIdpublicStringgetPersonid(){returnpersonid;}publicvoidsetPersonid(Stringpersonid){this.personid=personid;}@SearchableProperty(index=Index.ANALYZED,store=Store.YES)publicStringgetPersonname(){returnpersonname;}publicvoids

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。