参考
安装
安装环境:ubuntu 15
###jre安装
运行 ElasticSearch
需要Java环境,因此需要安装 jre :
1 | sudo apt-get install openjdk-7-jre |
ElasticSearch安装
从 参考
下载 ElasticSearch
,官方提供的 Installation Steps
说明很简单,只有三步:
- 解压
- 运行
- 使用
解压 ElasticSearch
:
1 | sudo tar -zxvf elasticsearch-1.6.0.tar.gz -C /opt |
进入目录并运行 ElasticSearch
:
1 | cd /opt/elasticsearch-1.6.0 |
测试
使用浏览器访问 http://YourServerIP:9200/ 返回:
1 | { |
使用浏览器访问 http://YourServerIP:9200/_search 返回:
1 | { |
python操作索引
提交索引
ElasticSearch
提供了多种语言的客户端API,参考 guide,以下提供了python客户端的测试代码:
1 | es = Elasticsearch(YourServerIP) |
files
为保存着新闻标题的文件,仅作为测试 Elasticsearch
的功能。
在浏览器中进行搜索请求
在浏览器中输入以下命令进行搜索请求:
1 | http://YourServerIP/news-index/_search?pretty=true |
浏览器中显示如下内容:
1 | { |
使用python进行搜索请求
测试代码如下:
1 | es = Elasticsearch(YourServerIP) |
成功执行代码后输出如下内容:
1 | 2015-07-03T13:28:22.448000: 龙港体育馆(在建)随拍 …… |
结论
ElasticSearch
的安装相当简单,根据官方提供的文档,两个小时内就能完成以上试验。本篇只是最基础的安装和测试,若要应用到生产中,还有更多内容要深入掌握。