标签:
最近项目经理说为了提高搜索的效率,最近研究了一下elasticsearch。
web开发中,搜索一般都不会用到 like 这样语句,效率太低了。 一般会采用分词,比如以前用过的coreseek,但是很久没更新了。
下面记录下 ubuntu下的安装过程
1 1.安装elasticsearch服务端 2 #download 3 wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/zip/elasticsearch/2.3.3/elasticsearch-2.3.3.zip 4 5 #unzip 6 unzip elasticsearch-2.3.3.zip -d /usr/local/ 7 8 #启动 (elastic无法用root用户启动) 9 cd /usr/local 10 sudo chown -R zc:zc ./elasticsearch-2.3.3 11 #后台启动 -d 12 ./elasticsearch-2.3.3/bin/elasticsearch -d 13 14 #test (elastic 默认9200端口) 15 curl -XGET ‘http://localhost:9200‘
如果看到下面表示成功
1 { 2 "name" : "Matador", 3 "cluster_name" : "elasticsearch", 4 "version" : { 5 "number" : "2.3.3", 6 "build_hash" : "218bdf10790eef486ff2c41a3df5cfa32dadcfde", 7 "build_timestamp" : "2016-05-17T15:40:04Z", 8 "build_snapshot" : false, 9 "lucene_version" : "5.5.0" 10 }, 11 "tagline" : "You Know, for Search" 12 }
参考: http://kevaxe.com/%E5%AE%89%E8%A3%85elasticsearch%E3%80%81kibana%E3%80%81marvel/
https://github.com/medcl/elasticsearch-analysis-ik
标签:
原文地址:http://www.cnblogs.com/loveyouyou616/p/5523076.html