大家好,又见面了,我是你们的朋友全栈君。
原文地址:https://segmentfault.com/a/1190000005792528
今日项目需要一个小型的搜索的功能的支持,有很多开源的搜索引擎啦,当然Elasticsearch个人认为上手容易,安装也比较方便。
ES安装前需要确认你笔记本上已经安装了java,如果没有安装了,可以oracle官网下载就行了,
java弄完后,我们可以在命令后工具中输入java -version
查看版本信息
安装ElasticSearch
Mac上安装ES可以有很多方法,当然brew
是不二选择。
输入下面命令:
brew update
brew install elasticsearch
下载完成后,可以输入 brew info elasticsearch
查看安装信息
按照上面说的,我们直接输入elasticsearch
,然后服务启动了,我们可以直接输入访问:
127.0.0.1:9200
浏览器会显示一段json数据
简单的CRUD
接下来我们可以直接试试简单的创建索引和搜索;大家可以用一些http工具或者curl也行去进行完成基本的请求服务;
创建一个资源,我们用postman选择put 然后在地址栏输入
127.0.0.1/posts/post/1
我们添加的内容如下:
{
"title": 'Tony Stark',
"content": 'Tony Stark is Ironman Hero. He is handsome and stronger!'
"tag":["hero","marvrl"]
}
更新成功后输出后的输出:
{
"_index": "posts",
"_type": "post",
"_id": "1",
"_version": 1,
"_shards": {
"total": 2,
"successful": 1,
"failed": 0
},
"created": true
}
这个时候我们可以输入下面的地址查看刚刚创建的内容:
你们可以自己再创建一些其他的数据方便搜索.
搜索
我们现在不妨搜索下hero
如果需要删除某个索引内容只需要 选择delete
然后 输入正确的地址就行。
Linux下安装
Linux下也安装了elasticsearch,试了下亚马逊上的机器,很快的
sudo apt-get update
sudo apt-get install openjdk-7-jre-headless -y
wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.0.1.deb
sudo dpkg -i elasticsearch-1.0.1.deb
sudo service elasticsearch start
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/151768.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...