- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 Elasticsearch的使用方法
前沿:下面介绍elasticsearch的使用方法。在这里我会分节介绍elasticsearch的使用方式,以及基本的知识点。一,Elasticsearch的安装。 https://blog.csdn.net/qq_38669394/article/details/80268778二,Head插件的安装。 ...
2019-02-01 16:26:54 282 1
原创 Elasticsearch(十三)Java API搜索
1.准备测试数据DELETE blogPUT blogGET blog/_mappingPUT blog/article/_mapping{ "dynamic":"strict", "properties": { "id":{ "type": "long" }, "title":{ "type": "text", "analy...
2019-02-20 15:29:40 155
原创 Elasticsearch(十二)Java API深入
1.为工具类添加方法package com.zhangdi.springboot.elasticsearch;import java.net.InetAddress;import java.net.UnknownHostException;import org.elasticsearch.action.admin.indices.create.CreateIndexRespo...
2019-02-19 18:29:51 215
原创 Elasticsearch(十一)Java API
1.先贴出es的java代码如果是springmvc的项目,可以直接引入jar包,使用下面的工具类就可以了,springboot要做一些处理。引入jar包,在pom.xml中添加 <!-- 通过 transport进行链接es--> <dependency> <groupId>org.elasticsearch.cl...
2019-02-18 18:33:36 281
原创 Elasticsearch (十)关键属性解读
1. _source存储文档的的原始信息,_source字段默认是存储的,如果某个字段的内容非常的,业务里面只需要对该字段进行搜索,最后返回文档的id,查看文档内容会再次到mysql,或者Hbase中获取,把大字段的内容存放在ES中只会增大索引,这一点文档数量越大,效果越明显,如果一条数据节省几kb,放大到亿万级的量也非常可观,这时候我们只需要禁用_source字段,在ES中只存储倒排索引,不...
2019-02-18 14:52:14 282
原创 Elasticsearch (九)搜索排序和高亮
准备测试案例:DELETE blogPUT blogGET blog/_mappingPUT blog/article/_mapping{ "dynamic":"strict", "properties": { "id":{ "type": "long" }, "title":{ "type": "text", "analyze...
2019-02-18 11:53:45 752
原创 Elasticsearch (八) mapping
1.elasticsearch中的mapping类似于sql中的建表语句,sql中一个字段声明为int类型,那么以后这个字段只能存储int类型,在elasticsearch中也是一样。2.除了基本的数据类型定义之外,elasticsearch中mapping中指定的属性会更多,mapping不仅仅会告诉elasticsearch一个文档的某个字段类型是什么,还可以指定字段是否生成索引,索引时时...
2019-02-15 18:44:38 450
原创 Elasticsearch(七) 倒排索引
1.Elasticsearch使用一种叫做 倒排索引 (inverted index)的结构来做快速的全文检索,倒排索引是搜索引擎中非常有用的一种检索的数据结构,存储的是词和文档之间的对应关系。2,样例:Doc1: java编程指南Doc2:Python开发指南分词 (term 词项)Doc1: java 编程 指南Doc2:Python 开发 指南...
2019-02-15 17:36:56 253
原创 Elasticsearch(六)文档的CRUD
1.创建索引索引名必须小写,默认一个所以五个分片,一个副本,也可以通过参数指定:3个分片,一个副本PUT test1{"settings":{ "number_of_shards":3, "number_of_replicas":1}}2.删除索引DELETE test13.增加索引文档PUT blog/article/1{ "title":...
2019-02-15 16:43:22 136
原创 Elasticsearch(五)核心概念
1.索引索引是elasticsearch中存放数据的地方,可以理解为关系型数据库中的一个数据库。2.类型类型用于区分同一个索引的不同数据类型,相当于关系型数据库中表3.文档文档是elasticsearch中存储的实体,类比于关系型数据库,每个文档相当于关系型数据库表中的一行数据,es的文档格式全部是JSON格式。文档由字段组成,相当于关系型数据库中的列的属性,不同的是es的...
2019-02-15 15:09:58 324
原创 Elasticsearch(四)IK分词插件
1.IK分词插件的安装浏览器访问:https://github.com/medcl/elasticsearch-analysis-ik选择 releases 版本,是已经打包好的,解压就可以使用。找到5.4.1版本,下载进入elsaticsearch的plugins目录下,将ik分词插件解压后拷贝进去,重启elasticsearch需要选择elasticse...
2019-02-15 11:59:52 646 3
原创 Elasticsearch(三)kibana的安装
1.上传并解压 kibana-5.4.1-linux-x86_64.tar.gz2.修改配置server.host: "192.168.1.12"elasticsearch.url: "http://192.168.1.12:9200"3.启动kibana:./bin/kibana访问 192.168.1.12:56014.使用kibana开发工具 DevTool...
2019-02-14 18:19:48 174
原创 Elasticsearch(二) head 插件的安装
1 安装完elasticsearch5.4.1 后。访问界面如下2.修改 elasticsearch-5x下的 config/elasticsearch.yml在末尾添加下列内容,允许elasticsearch远程访问 http.cors.enabled: true http.cors.allow-origin: "*" 3. 安装nodejs切换为n...
2019-02-14 17:45:55 144
Elasticsearch5.4.1 安装配置 +Kibana
2018-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人