![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
elasticSearch基础
文章平均质量分 79
cruise-peng
这个作者很懒,什么都没留下…
展开
-
第1讲 ElasticSearch简介及安装
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。我们建立一个网站或应用程序,并要添加搜索功能,但是想要完成搜索工作的创建...原创 2018-11-13 12:51:04 · 206 阅读 · 0 评论 -
第9讲 9. ElasticSearch中文分词smartcn
1,安装中文插件,参考文档:http://www.cruiseloveashley.com/news/?7917.html2,测试分词效果,/_analyze/路径, analyzer为key,smartcn为value,见参考文档:http://www.cruiseloveashley.com/news/?7917.html3,新建索引film2,分片5,副本1,新建结构,title和conte...原创 2018-11-15 12:16:35 · 397 阅读 · 0 评论 -
第8讲 8.ElasticSearch组合多条件查询
1, 在elasticsearch-head 图形化界面端, 模糊查询标题含有“战”的查询(query,bool,must, 和match参数设置)。post 请求,_search参数,film索引下的dongzuo类,返回值有得分; 模糊查询标题含有“星球”,“战”的查询(query,bool,must, 和match参数设置)。post 请求,_search参数,film索...原创 2018-11-15 12:15:08 · 3011 阅读 · 0 评论 -
第7讲 7.ElasticSearch简单查询
1,新增索引film(分片5,副本1),建立映射关系dongzuo类,和其它字段(tittle,publishDate,content,director, price),可以参考上一节知识;在Java代码中添加测试数据,{ "properties": { "title": { "type": "text" }, "publishDate": { ...原创 2018-11-15 12:10:38 · 264 阅读 · 0 评论 -
第6讲 6 ElasticSearch搭建集群
1,关机,克隆,关于克隆后的基本网络配置参考文档:https://blog.csdn.net/u010393325/article/details/83653507#comments 机器名 IP 结点作用 结点名称 集群名称 Cruise 192.168.245.40 主节点 node-1 my-application...原创 2018-11-15 12:08:14 · 214 阅读 · 0 评论 -
第5讲 5.3 ElasticSearch-head操作表结构
1,创建表结构。使用PUT请求{ "mapping": { "first": { "properties": { "name": { "type": "keyword" }, "birthday": { "type": "dat原创 2018-11-15 12:04:07 · 774 阅读 · 0 评论 -
第5讲 5.1 ElasticSearch使用head插件操作索引
1,添加索引操作:添加student索引2,建立索引的另一种方式,新建student2,分片数:把文件分成多少片存储,副本:备份数量。3,删除索引:删除student2索引...原创 2018-11-15 12:02:34 · 186 阅读 · 0 评论 -
第4讲. ElasticSearch安装head
1,安装nodejs,参考:http://www.cruiseloveashley.com/news/?7906.html2,root用户安装git,命令行,yum install -y git测试:git --version 测试,3, root用户下载head插件,git clone git://github.com/mobz/elasticsearch-head.gi4....原创 2018-11-15 12:01:25 · 88 阅读 · 0 评论 -
第3讲 3.2 ElasticSearch创建索引,增删改查文档
3.写方法testGet()根据id获取文档, 测试 @Test public void testGet() throws Exception{ GetResponse getResponse = client.prepareGet("book","java","1").get(); System.out.println(getR...原创 2018-11-13 12:51:39 · 122 阅读 · 0 评论 -
第3讲:3.1 ElasticSearch创建索引,增删改查文档
1.新建一个testIndex类,设置ip和端口,写getClient(){} 方法,添加@Before注解package com.cruise; import java.net.InetAddress; import org.elasticsearch.action.delete.DeleteResponse; import org.elasticsearch.action...原创 2018-11-13 12:51:30 · 159 阅读 · 0 评论 -
第2讲 . java链接ElasticSearch
1,创建一个maven项目, ESTest,修改jre 为1.8.下一步:下一步:2,添加jar包,transport,gson。配置maven,自动下载文档和源码,3,创建com.cruise包, 创建类TestCon,设置ip地址,和端口, package com.cruise; import java.net.InetAddress; im...原创 2018-11-13 12:51:22 · 107 阅读 · 0 评论 -
安装ElasticSearch
进入data目录 解压[root@bogon ~]# cd /home/data/[root@bogon data]# tar -zxvf elasticsearch-5.5.2.tar.gz 新建目录 剪切文件到新目录[root@bogon data]# cd[root@bogon ~]# mkdir /home/es/[root@bogon ~]# mv /home/...原创 2018-11-17 12:52:08 · 151 阅读 · 0 评论