赞
踩
Elasticsearch是一个基于Lucene的实时的分布式搜索和分析引擎。
设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
基于RESTful接口。 普通请求是...get?a=1 rest请求....get/a/1 Elasticsearch的用户 GitHub,Wikipedia,ebay等...
如何创建索引:
点击新建索引:
创建成功后我们去点击概览看创建后的结果:
上图的粗线框是主框,旁边的细线框就是备份
创建索引的规则:小写,不能有下划线。
看是否为结构化的索引的方法:点击信息,索引信息,看mapping里面的值是否为空,如果为空就是非结构化的索引。
打开复合查询:然后再查询界面输入book也就是刚刚创建的非结构化的数据,这时候我们加一个类型,novel,再加一个_mappings的映射。里面写入json的数据最后写完验证一下json的数据是否错误,没有错误之后提交请求。
然后再重新点击概览,看索引信息:这时候发现mapping就不是空的了。
下面推荐一款实用的json的写数据的软件:postMan可以在谷歌插件中装一个,在谷歌的应用商店中可以安装。具体安装步骤就不详细介绍了,可以自行百度。
创建people的索引:
开始写内容:
- {
- "settings":{
- "number_of_shards":3,
- "number_of_replicas":1
- },
- "mappings":{
- "man":{
- "properties":{
- "name":{
- "type":"text"
- },
- "country":{
- "type":"keyword"
- },
- "age":{
- "type":"integer"
- },
- "date":{
- "type":"date",
- "format":"yyyy-MM-dd HH:mm:ss"
- }
- }
- }
- }
- }

点击Send提交后成功界面:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。