博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ElasticSearch学习
阅读量:5304 次
发布时间:2019-06-14

本文共 858 字,大约阅读时间需要 2 分钟。

 

 

PS: 是基于Lucene的,之前是有个程序员为了跟她媳妇做一个搜索系统,因为lucene比较复杂,所有对lucene进行了修改、

 

-------------------------------------------------------------Windows 下安装es

PS: 启动项目

 PS: ElasticSearch默认监听9200端口

PS: 单实例启动成功 

------------------------------------------------------------------------------------------------- 

 PS: head就是ui界面,因为直接访问elasticsearch返回是json不友好,所以安装head插件

PS:  因为head插件的启动需要node环境的支持,

----安装es  

 , 本地启动

修改配置文件

 

 

 ------------启动head

 

 

 

------------------------------------集群安装

PS:创建集群就是建立两个文件夹,修改ip和端口配置就扩容了

 

 

PS: 把配置好的master复制分到slave上

 

 

 

 

PS: 1. 索引相当于 database 数据库 2. 类型就相当于 table  表格 3. 文档就相当于一条记录 比如,索引分为汽车索引,书的索引,....;书类型又分为科普类的,汽车类......;具体到没一本书籍就是文档

PS: 比如索引数据量很大,检索速度变得很慢,那么就得分片;es在默认创建索引时会创建5个分片

 

PS:   elasticsearchd 的 API是以restfulAPI的风格

1.索引的创建是手动的敲入---新建索引

 

PS: 传统的head索引创建

PS: postman结构化创建

PS: 也是手动写入json

PS:删除 也是--基于json的操作

 

 

 

转载于:https://www.cnblogs.com/bee-home/p/9139745.html

你可能感兴趣的文章
在线安装eclipse中html/jsp/xml editor插件(很可靠)
查看>>
discuz函数quote
查看>>
Xdebug日志文件不显示
查看>>
PHP大小写:函数名和类名不区分,变量名区分
查看>>
php 跨域请求
查看>>
八大排序算法
查看>>
day57 手写socket、路由系统、响应一个动态内容、链接数据库、django配置、及应用、DNS服务器...
查看>>
CentOS7 下 yum 安装 Docker CE
查看>>
SDUT 识别浮点常量问题 编译原理作业
查看>>
pku 3280 Cheapest Palindrome DP
查看>>
c++11/0x多线程编译
查看>>
链接到底干了什么
查看>>
Android学习笔记(1):环境搭建
查看>>
LCID应用2
查看>>
[译]Javascript timing事件
查看>>
cscope
查看>>
Navicat for SQL Server V10.0.10
查看>>
Android基本组件TextView和EditView
查看>>
Xamarin.Forms教程开发Xamarin.Forms应用程序需要的工具
查看>>
web测试——完结感言
查看>>