发布于 2015-11-14 15:20:55 | 354 次阅读 | 评论: 0 | 来源: PHPERZ
这里有新鲜出炉的ElasticSearch权威指南,程序狗速度看过来!
ElasticSearch 基于Lucene的搜索引擎
ElasticSearch是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。支持通过HTTP使用JSON进行数据索引。
我们建立一个网站或应用程序,并要添加搜索功能,令我们受打击的是:搜索工作是很难的。我们希望我们的搜索解决方案要快,我们希望有一个零配置和一个完全免费的搜索模式,我们希望能够简单地使用JSON通过HTTP的索引数据,我们希望我们的搜索服务器始终可用,我们希望能够一台开始并扩展到数百,我们要实时搜索,我们要简单的多租户,我们希望建立一个云的解决方案。Elasticsearch旨在解决所有这些问题和更多的。
好久没写博文了,最近一直加班做项目,正在做搜索方面的工作,因此测试了一下es,经过无数次失败,终于成功安装了es+ik
从网上找了无数的安装方法都是一样,安装不成功
es 2.0安装
es官方网站下载es2,解压后即可执行,可暂时不配置,本人只修改了数据和日志的路径
下载ik https://github.com/medcl/elasticsearch-analysis-ik
安装maven java
本人都是通过apt-get默认安装的,配置CLASSPATH JAVA_HOME
解压ik,并进入ik
执行 mvn package 编译ik
将elasticsearch-analysis-ik-master/target/releases/elasticsearch-analysis-ik-1.5.0.zip 拷贝到es的plugin/ik目录下并解压
同时将elasticsearch-analysis-ik-master/config/ik/文件夹拷贝到es的config下
修改elasticsearch.yml添加下面一行
index.analysis.analyzer.ik.type: "ik"
然后重启es 即可按照github上ik的测试方法加入数据进行测试