通过Solr4.0.0实现分布式索引
来源:互联网 发布:linux端口查询 编辑:程序博客网 时间:2024/06/05 01:03
Solr单节点服务器的搭建
所需组件
- Tomcat
- JDK
- Solr4.0.0
步骤
1.把下载的solr包解压后,拷贝dist目录下的solr-4.0.0.war到tomcat home 的webapps目录下,重命名为solr.war。
2.在任意地方,新建一个文件夹,命名为SORL_HOME,把解压的solr 包的\example\solr目录下的所有文件拷贝到SORL_HOME中。
3.在tomcat home 的conf\Catalina\localhost目录下新建solr.xml,添加如下内容:
<Context docBase="D:\Tools\apache-tomcat-7.0.40\webapps\solr" debug="0" crossContext="true" > <Environment name="solr/home" type="java.lang.String" value="D:\Test\work" override="true" /> </Context>
4.启动tomcat,访问http://localhost:8080/solr即可!
5.加入IKAnalyzer分词器
- 首先在Solr的工作目录下是${solr_WorkDir}/collection1/conf/schema.xml里面的<types></types>中间添加
<fieldType name="text_ik" class="solr.TextField"> <analyzer type="index" isMaxWordLength="false" class="org.wltea.analyzer.lucene.IKAnalyzer"/> <analyzer type="query" isMaxWordLength="true" class="org.wltea.analyzer.lucene.IKAnalyzer"/></fieldType>
- 然后将IKAnalyzer.cfg.xml,IKAnalyzer2012FF_u1.jar,stopword.dic三个文件放到apache-tomcat-7.0.40\webapps\solr\WEB-INF\lib下面
通过Java进行索引和搜索
参见另一篇博客
Field的设置
配置文件在work\collection1\conf的schema.xml里面<fields>标签里面就是相关Field的配置
0 0
- 通过Solr4.0.0实现分布式索引
- 通过Hadoop做分布式索引
- 通过Hadoop做分布式索引
- Solr4 Wiki 翻译 - 分布式搜索
- Solr4的分布式集群搭建
- solr4.2删除全部索引
- 通过Redis实现分布式锁
- Nutch 2.2+MySQL+Solr4.2实现网站内容的抓取和索引
- Nutch 2.2+MySQL+Solr4.2实现网站内容的抓取和索引
- Nutch 2.2+MySQL+Solr4.2实现网站内容的抓取和索引
- Nutch 2.2.1+MySQL+Solr4.2实现网站内容的抓取和索引
- solr4.0.0学习(二) 数据库导入clob与blob为索引
- solr4.4 索引mysql数据库数据
- solr4.5配置增量索引(DIH)
- Solr4.7从文件创建索引
- Solr4.7从文件创建索引
- Solr4.7从文件创建索引
- Solr4.7从文件创建索引
- Git 基础 - 打标签
- tcp四次挥手
- 最近开发的产品涉及到天气情况,留下脚印
- 敏捷项目管理实战之在敏捷开发中引入 Story 演示
- boost库bind的一些用法
- 通过Solr4.0.0实现分布式索引
- ios_oc 深浅拷贝的区别
- 浅谈SIFT特征描述子
- 自适应页面设计(Responsive Web Design)
- 打开和关闭sqlplus的屏幕输出
- linux 网络编程【一】 socket地址
- Java 开发环境搭建
- linux 网络编程【二】 基本阻塞通信
- linux 网络编程【三】 非阻塞通信select