




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
安装准备工作tomcat :apache-tomcat-7.0.47solr :solr-4.6.01.把下载的solr包解压后,拷贝dist目录下的solr-4.6.0.war到tomcat home 的webapps目录下,重命名为solr.war。2.在任意地方,新建一个文件夹,命名为SORL_HOME,把解压的solr 包的examplesolr目录下的所有文件拷贝到SORL_HOME中。3.在tomcat home 的confCatalinalocalhost目录下新建solr.xml,添加如下内容: 4.把solr的distsolrj-lib目录下的所有jar包拷贝到tomcat home 的lib目录下,或者webappssolrWEB-INFlib中。5.下载commons-logging包,放于步骤3的其中一个目录中6.在tomcatwebappssolrWEB-INF目录中新建classes目录,把sorl 的exampleresources目录下的所有文件放进去。7.启动tomcat,访问http:/localhost:8080/solr即可!Solr4:加入中文分词IKAnalyzer2012 FF1. 下载IKAnalyzer包下载地址:/p/ik-analyzer/downloads/list2.解压IK Analyzer 2012FF_hf1.zip包用到其中三个文件:IKAnalyzer2012FF_u1.jar,放到$CATALINA_HOME/webapps/solr/WEB-INF/lib/目录下IKAnalyzer.cfg.xml,stopword.dic,放到$CATALINA_HOME/webapps/solr/WEB-INF/classes/目录下3.设置IKAnalyzer中文分词修改$SOLR_HOME/collection1/conf/schema.xml文件,在中增加如下内容: 查询采用IK自己的最大分词法,索引则采用它的细粒度分词法,各自配置了isMaxWordLength属性。修改$SOLR_HOME/collection1/conf/schema.xml文件,在中修改如下内容: . 也可以自己增加删除相关字段。Solr4:加入中文分词mmseg4j1.下载mmseg4j下载地址:/p/mmseg4j/downloads/list,目前mmseg4j的mmseg4j-1.9.0-SNAPSHOT版本支持Solr4.0,但仍然需要做相关改动。2.解压mmseg4j-1.9.0.v20120712-SNAPSHOT.zip用到下面文件:mmseg4j-all-1.9.0.v20120712-SNAPSHOT.jar放到之前安装$CATALINA_HOME/webapps/solr/WEB-INF/lib/目录下data目录,建议拷贝下面内容到$SOLR_HOMEcollection1confmm4jdic3.设置mmseg4j中文分词修改$SOLR_HOME/collection1/conf/schema.xml,在中增加如下内容: 修改$SOLR_HOME/collection1/conf/schema.xml文件,在中修改如下内容: . 也可以自己增加删除相关字段。4.修改mmseg4j的小BUG修改mmseg4j源代码中的MMSeg.java,增加属性readerStatus并增加相关Setters与Getters private int readerStatus; public int getReaderStatus() return readerStatus; public void setReaderStatus(int readerStatus) this.readerStatus = readerStatus; 修改mmseg4j源代码中的MMSegTokenizer.java, public void reset(Reader input) throws IOException /super.reset(input); super.setReader(input); mmSeg.reset(input); . Override public boolean incrementToken() throws IOException clearAttributes(); if(mmSeg.getReaderStatus() = 1) mmSeg.reset(this.input); mmSeg.setReaderStatus(0); Word word = mmSeg.next(); if(word != null) /lucene 3.0 /termAtt.setTermBuffer(word.getSen(), word.getWordOffset(), word.getLength(); /lucene 3.1 termAtt.copyBuffer(word.getSen(), word.getWordOffset(), word.getLength(); offsetAtt.setOffset(word.getStartOffset(), word.getEndOffset(); typeAtt.setType(word.getType(); return true; else end(); mmSeg.setReaderStatus(1); return false; 上述两个文件编译后,加入到mmseg4j-all-1.9.0.v20120712-SNAPSHOT.jar包中。Solr的调用public class Oracle public static void main(String args) SolrServer server = new HttpSolrServer(http:/localhost:8080/solr/); try Oracle oracle = new Oracle(); oracle.queryAll(server); catch (Exception e) e.printStackTrace(); finally server = null; public void queryAll(SolrServer server) ModifiableSolrParams params = new ModifiableSolrParams(); / 查询关键词,*:*代表所有属性、所有值,即所有index params.set(q, title:测试); / 分页,start=0就是从0开始,rows=5当前返回5条记录,第二页就是变化start这个值为5就可以了。 params.set(start, 0); params.set(rows, Integer.MAX_VALUE); / 排序,如果按照id 排序,那么将score desc 改成 id desc(or asc) params.set(sort, id desc); / 返回信息 * 为全部 这里是全部加上score,如果不加下面就不能使用score /params.set(fl, *,score); try QueryResponse response = server.query(params); SolrDocumentList list = response.getResults(); for (int i = 0; i list.size(); i+)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 临床医师招聘笔试试题及答案2025版
- 2025年临床护理部噎食应急预案演练脚本
- 工器具管理课件
- 工商安全知识培训课件
- 2025年四川省事业单位招聘考试卫生类护理学专业知识试卷
- 2025年税务师考试税收筹划与税收政策模拟试卷
- 2025年数据库系统工程师考试数据库系统在电子商务中的试卷
- 2025年物业管理员(中级)职业技能鉴定试卷:物业管理法规案例
- 2025年西班牙语DELEB2级阅读训练试卷:旅游攻略阅读
- 2025年镗工(高级)职业技能鉴定真题模拟解析试卷
- 读书分享读书交流会《人生海海》
- GA/T 1499-2018卷帘门安全性要求
- GA/T 1359-2018信息安全技术信息资产安全管理产品安全技术要求
- 荨麻疹的临床表现及护理课件
- 急性肾盂肾炎教学查房课件
- 微小灶外卖订餐系统
- 玻璃边部应力对切割的影响及解决方法
- 感染性休克的护理查房
- 市政道路雨污水管道工程施工技术
- 田径校本教材--
- 中国特色社会主义生态文明建设讲稿
评论
0/150
提交评论