Elasticsearch系列
mini_jike
这个作者很懒,什么都没留下…
展开
-
第一章:Elasticsearch服务器的安装
一.ES的官网下载ES的安装包 下载地址https://www.elastic.co/cn/products/elasticsearch二. 把下载安装包上传linux系统中,使用 tar -zxvf elasticsearch-6.3.2.tar.gz 解压三.解压完整之后,进入bin文件中 使用 ./elasticsearch启动ES 如果出现以下异常 意思是 : 不允许root用户...原创 2018-10-18 23:13:18 · 476 阅读 · 0 评论 -
第二章:安装Kibana插件
一.下载kibana(要下载和ES相同的版本)二.把下载好的压缩包拷贝到建立的目录下 解压三.修改配置文件 vi config/kibana.yml 修改成服务器的ip地址四.开启5601 端口 Kibanna的默认端口是5601 开启防火墙:systemctl start firewalld.service 开启5601 端口:firewall-...原创 2018-10-18 23:21:40 · 237 阅读 · 0 评论 -
第三章: elasticsearch ik分词器的安装
一.在github上下载IK分词器 https://github.com/medcl/elasticsearch-analysis-ik二.把ik的项目使用maven工具打成jar包,打成jar的方式有个很多种,我自己是使用eclipose中maven插件进行打包的 步骤:1.把下载的ik项目,导入eclipose中 2.使用eclipose中maven插...原创 2018-10-19 10:26:26 · 124 阅读 · 0 评论 -
第四章:elasticsearch基本操作
一.索引 在Elasticsearch中存储数据的行为就叫做索引(indexing),ES中所有相当于传统的数据库,type相当数据表,如下图对比 Relational DB -> Databases -> Tables -> Rows -> Columns Elasticsearch -> Indices -> Types ->...原创 2018-10-20 18:37:12 · 194 阅读 · 0 评论 -
第七章:文档的操作
一.创建文档 创建文档的有两种方式 PUT创建文档: 需要指定文档的Id POST创建文档: 不需要指定文档ID,Elasticsearch 可以帮我们自动生成 ID,自动生成的 ID 是 URL-safe、 基于 Base64 编码且长度为20个字符的 GUID 字符串PUT /website/blog/123{ "title": "My first bl...原创 2018-10-25 18:21:45 · 191 阅读 · 0 评论 -
第五章:索引,文档的概念
前面的基本介绍,相信的对ES已经有个初步认识了,今天主要介绍索引,文档.本博客参考的资料来至ES的官方提供的文档.有不足之处,希望给予指出,谢谢一.文档的结构 一个文档有三个必须的元数据元素: _index :文档存放位置 索引:相同特性文档的存放的集合.相当关系型存储的数据库,索引的命名必须小写,不能以下划线开头,不能包含逗号, 实际上,在 Elas...原创 2018-10-23 16:20:06 · 223 阅读 · 0 评论 -
第六章:索引的操作
一.创建索引创建索引的语法如下, settings :是对索引的设置PUT /{索引名}{ "settings": { "index":{ "number_of_shards":5, "number_of_replicas":0 } } }如果你想禁止自动创建索引,你 可以通过...原创 2018-10-24 16:12:38 · 178 阅读 · 0 评论 -
第八章:分析与分析器
分析 包含下面的过程:首先,将一块文本分成适合于倒排索引的独立的 词条 , 之后,将这些词条统一化为标准格式以提高它们的“可搜索性”,或者 recall分析器执行上面的工作。 分析器 实际上是将三个功能封装到了一个包里:1.字符过滤器首先,字符串按顺序通过每个 字符过滤器 。他们的任务是在分词前整理字符串。一个字符过滤器可以用来去掉HTML,或者将 & 转化成 `and`。...翻译 2018-10-31 17:55:21 · 200 阅读 · 0 评论 -
第九章:深入搜索--结构化搜索
一.精确搜索,多个精确搜索 1.term 查询 term 查询可以用它处理数字(numbers)、布尔值(Booleans)、日期(dates)以及文本(text).使用bulk创建文件文档 POST /my_store/products/_bulk{ "index": { "_id": 1 }}{ "price" : 10, "productID" : "XHDK-A-...原创 2018-11-02 18:03:38 · 500 阅读 · 0 评论