E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ElasticSearch学习
ElasticSearch学习
笔记之七 映射参数(Mapping parameters)
ElasticSearch学习
笔记之七映射参数(Mappingparameters)映射参数(Mappingparameters)analyzernormalizerboostcoercecopy_todoc_valuesdynamicenabledfielddataeager_global_ordinalsformatignore_aboveignore_malformedindex_optio
灵动的艺术
·
2020-07-06 19:11
ElasticSearch学习
笔记之二十三 桶聚合
ElasticSearch学习
笔记之二十三桶聚合桶聚合ChildrenAggregation(子聚合)RangeAggregation(范围聚合)KeyedResponse桶聚合桶聚合不同于指标聚合,它不对文档字段进行计算
灵动的艺术
·
2020-07-06 19:11
ElasticSearch学习
之路-day14
转载自:https://blog.csdn.net/chengyuqiang/column/info/18392,ES版本号6.3.0元数据概述mapping元字段是mapping映射中描述文档本身的字段,大致可以分为文档属性元数据、文档元数据、索引元数据、路由元数据和自定义元数据。_index:多索引查询时,有时候只需要在特定索引名上进行查询,_index字段提供了便利,也就是说可以对索引名进行
大脸猫的脸
·
2020-07-06 17:14
Elasticsearch
Elasticsearch学习
笔记:multi-fields
multi-fieldsItisoftenusefultoindexthesamefieldindifferentwaysfordifferentpurposes.Thisisthepurposeofmulti-fields.Forinstance,astringfieldcouldbemappedasatextfieldforfull-textsearch,andasakeywordfieldf
jianblog
·
2020-07-06 16:12
Elastic
Elasticsearch学习
(二)mapping
1.创建mapping我们可以在创建index时设置mapping。每个mapping含有Meta-field(元数据类型)以及properties(字段的集合)。PUTindex_name{"mappings":{"_doc":{/*这里面可以设置元数据类型,例如_source、_id*/"properties":{"name":{"type":"text","index":true//字段参数
Interstellar_
·
2020-07-06 15:25
elasticsearch
ElasticSearch学习
笔记六 映射元字段( Mapping Meta-Fields)
ElasticSearch学习
笔记六映射元字段(MappingMeta-Fields)Meta-FieldsIdentitymeta-fields(文档标示元字段)_index_uid_type_idDocumentsourcemeta-fields
灵动的艺术
·
2020-07-06 15:06
ElasticSearch学习
(1)
下载镜像dockerpullelasticsearch:7.4.2dockerpullkibana:7.4.2#可视化检索数据安装elasticsearchmkdir-p/mydata/elasticsearch/configmkdir-p/mydata/elasticsearch/data#写入yml配置文件,代表可以被任何机器访问echo"http.host:0.0.0.0">>/mydata
mac文的java路
·
2020-07-06 03:08
java学习
Elasticsearch学习
笔记
许多年前,一个刚结婚的名叫ShayBanon的失业开发者,跟着他的妻子去了伦敦,他的妻子在那里学习厨师。在寻找一个赚钱的工作的时候,为了给他的妻子做一个食谱搜索引擎,他开始使用Lucene的一个早期版本。直接使用Lucene是很难的,因此Shay开始做一个抽象层,Java开发者使用它可以很简单的给他们的程序添加搜索功能。他发布了他的第一个开源项目Compass。后来Shay获得了一份工作,主要是高
江北、
·
2020-07-05 19:00
elasticsearch学习
笔记-实战篇-spring-boot整合
本demo实现功能如下:1、保存索引数据2、根据ID获取索引数据3、分页查询所有索引数据:精确匹配、时间范围查询、分词查询、高亮结果4、利用滚动查询所有数据pom.xmlorg.springframework.bootspring-boot-starter-data-elasticsearchapplication.ymlspring:data:elasticsearch:cluster-name
酷鱼影子
·
2020-07-02 07:58
elasticsearch
ElasticSearch学习
(一)CentOS搭建单机版ElasticSearch环境
一、安装包下载下载地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.tar.gz二、安装Elasticsearch1、创建目录,一般情况我都安装在opt目录下#mkdirelasticsearch2、进入elasticsearch,上传刚才下载的安装包,接着解压#cdelasticsearch#t
背丶影
·
2020-07-01 03:11
Elasticsearch
ElasticSearch学习
(一)------建立索引库,设置索引规则
一、创建索引库,并且设置默认分词器为IKcurl-XPUThttp://localhost:9200/myindex-d'{"settings":{"index":{"max_result_window":100000000},"analysis":{"analyzer":{"default":{"type":"ik_max_word"}}}}}'max_result_window这个属性指定了查
_Walli_
·
2020-06-30 20:58
Elastic
Search
Elasticsearch学习
笔记(二) 重要的Query DSL
0.准备好数据"hits":[{"_index":"pigg","_type":"_doc","_id":"1","_score":null,"_source":{"name":"盐城冬冬","age":30,"hometown":"盐城","gender":"male","interesting":"watchingTV"},"sort":["1"]},{"_index":"pigg","_ty
IT小黑
·
2020-06-30 11:47
elastaicsearch
dsl
Elasticsearch学习
笔记(一) DSL语句
1.index1.1查询所有indexGET/_cat/indices?v1.2新增index#新增一个名为pigg的indexPUT/pigg1.3删除index#删除pigg这个index,产线千万别这么做,删了就完了DELETE/pigg2.document2.1新增documentPUT/pigg/_doc/1{ "name":"三爷", "age":29, "hometown":"盐城"
IT小黑
·
2020-06-30 11:47
elastaicsearch
ElasticSearch学习
(一)
一、ElasticSearch的下载下载地址https://www.elastic.co/downloads/elasticsearch选择windows版本的下载解压后运行bin下的elasticsearch.bat文件访问http://localhost:9200/进行验证出现下图即为启动成功二、辅助管理工具Kibana5下载地址:https://www.elastic.co/cn/downl
yilia_jia
·
2020-06-30 07:17
es
ElasticSearch学习
笔记-Vector向量搜索记录
在Elasticsearch7.0中,ES引入了高维向量的字段类型:dense_vector存储稠密向量,value是单一的float数值,可以是0、负数或正数,dense_vector数组的最大长度不能超过1024,每个文档的数组长度可以不同。sparse_vector存储稀疏向量,value是单一的float数值,可以是0、负数或正数,sparse_vector存储的是个非嵌套类型的json对
人生偌只如初见
·
2020-06-29 21:40
ElasticSearch
elasticsearch
vector
“金三银四“,敢不敢“试”?
关注咱们公众号的朋友,都了解本公众号3年多的时间基本都发一些ElasticStack相关的文章,从最初的“
Elasticsearch学习
,请先看这一篇!
铭毅天下
·
2020-06-29 19:16
Elasticsearch学习
、安装(一)
Elasticsearch的简介Elasticsearch是一个基于ApacheLucene™的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。简而言之:就是用来全局搜索用的。Elasticsearch的安装首先需要下载Elasticsearch的安装包.zip文件,官网上就有,或者直接在csdn上下载也行,官网会巨慢,我看到时候会搭
itman_cx
·
2020-06-29 14:54
elasticsearch
elasticsearch
搜索引擎
ElasticSearch学习
笔记十六 Range数据类型和检索
ElasticSearch学习
笔记十六Range数据类型和检索Range数据类型数据和日期IP范围Range数据类型Elasticsearch支持以下范围数据类型:数据类型说明integer_range
灵动的艺术
·
2020-06-29 08:58
ElasticSearch学习
笔记五 映射和数据类型
ElasticSearch学习
笔记五映射和数据类型映射(Mapping)动态映射动态映射规则静态映射Elasticsearch字段数据类型字符串类型整数类型浮点类型逻辑类型date类型binary类型array
灵动的艺术
·
2020-06-29 08:58
ElasticSearch学习
笔记之十九 多字段排序和字符串排序
ElasticSearch学习
笔记之十九多字段排序和字符串排序排序多级排序字符串排序排序为了按照相关性来排序,需要将相关性表示为一个数值。
灵动的艺术
·
2020-06-29 08:58
Elasticsearch学习
之windows环境下Elasticsearch同步mysql数据库
windows环境下Elasticsearch同步mysql数据库由于我们习惯性的将数据写入mysql,所以为了解决这个问题,Elasticsearch为我们提供了一个插件logstash来同步我们的数据库。本文所有的安装环境和使用环境都是在windows系统下进行的。一、logstash的安装首先在官网上下载logstash:logstash官方下载地址:https://www.elastic.
お鑫之梦
·
2020-06-29 07:36
SpringBoot
ElasticSearch学习
笔记(5)——SpringBoot整合ElasticSearch
ElasticSearch学习
笔记(5)——SpringBoot整合ElasticSearch本节主要介绍SpringBoot与ElasticSearch的整合,并实现简单的CRUD。
张申傲
·
2020-06-28 19:57
ElasticSearch
ElasticSearch学习
笔记(2)——插件安装和集群搭建
一.实用插件Head安装ElasticsearchHead是一款可视化的操作ElasticSearch的工具,可以替代ES原生的RestfulAPI,更加方便地操作ES。此外,ElasticsearchHead还具有主简化集群管理、数据可视化、管理节点状态等功能。1.GitHub上下载elasticsearch-head工程GitHub地址:https://github.com/mobz/elas
张申傲
·
2020-06-28 19:57
ElasticSearch
Elasticsearch学习
笔记
WhyElasticsearch?由于需要提升项目的搜索质量,最近研究了一下Elasticsearch,一款非常优秀的分布式搜索程序。最开始的一些笔记放到github,这里只是归纳总结一下。首先,为什么要使用Elasticsearch?最开始的时候,我们的项目仅仅使用MySQL进行简单的搜索,然后一个不能索引的like语句,直接拉低MySQL的性能。后来,我们曾考虑过sphinx,并且sphinx
weixin_30608503
·
2020-06-27 22:50
ElasticSearch学习
_陶文2_时间序列数据库的秘密(2)——索引
如何快速检索?Elasticsearch是通过Lucene的倒排索引技术实现比关系型数据库更快的过滤。特别是它对多条件的过滤支持非常好,比如年龄在18和30之间,性别为女性这样的组合查询。倒排索引很多地方都有介绍,但是其比关系型数据库的b-tree索引快在哪里?到底为什么快呢?笼统的来说,b-tree索引是为写入优化的索引结构。当我们不需要支持快速的更新的时候,可以用预先排序等方式换取更小的存储空
Wang_Zhenwei
·
2020-06-27 12:14
ElasticSearch
转载
ElasticSearch学习
29_基于Elasticsearch实现搜索推荐
在基于Elasticsearch实现搜索建议一文中我们曾经介绍过如何基于Elasticsearch来实现搜索建议,而本文是在此基于上进一步优化搜索体验,在当搜索无结果或结果过少时提供推荐搜索词给用户。背景介绍在根据用户输入和筛选条件进行搜索后,有时返回的是无结果或者结果很少的情况,为了提升用户搜索体验,需要能够给用户推荐一些相关的搜索词,比如用户搜索【迪奥】时没有找到相关的商品,可以推荐搜索【香水
Wang_Zhenwei
·
2020-06-27 12:14
ElasticSearch
转载
ElasticSearch学习
12_ES插件安装方法_离线安装和联网安装
Elasticsearch-head一、插件安装方法1联网安装1、bin/plugin-installmobz/elasticsearch-head2、运行es3、打开http://localhost:9200/_plugin/head/二、插件安装方法2离线安装1、https://github.com/mobz/elasticsearch-head下载zip解压2、建立elasticsearch
Wang_Zhenwei
·
2020-06-27 12:43
ElasticSearch
原创
elasticsearch学习
篇之二索引的创建
上一篇对elasticsearch基本管理做了简单介绍,具体深入性内容还需,各位通过查询官方文档来研究,接下来介绍如何创建索引下面为操作索引的Restapi1.PUT创建一个资源2.POST修改或跟新一个资源3.DELETE删除一个资源4.GET获取一个资源创建一个索引putmy_index如下图查看索引getmy_index此时mappings为空创建具体的索引PUT/my_index{“set
拼一世繁华与你共享
·
2020-06-27 09:24
elasticsearch
Postman 简单操作elasticsearch总结
elasticsearch学习
总结,转自易百教程https://www.yiibai.com1、使用postman像elasticsearch添加数据url------http://localhost:
香至
·
2020-06-27 07:49
elasticsearch
Elasticsearch学习
笔记之文档的增删改查
Elasticsearch相关概念讲解,参看官方博客,可以看下这篇文章对Elasticsearch来个初步印象:《终于有人把Elasticsearch原理讲透了》。笔记参考:官方博客:开始使用Elasticsearch(1)假设我们已经安装好Elasticsearch和Kibana,浏览器输入ip:5601,进入Kibana操作界面,这次我们使用到的是Kibana菜单里的DevTools功能。创建
书隐辞
·
2020-06-27 02:38
ElasticStack
分布式搜索引擎
Elasticsearch学习
笔记
分布式搜索引擎1.Elasticsearch的分布式架构原理Elasticsearch设计的理念就是分布式搜索引擎,底层基于lucene。核心思想就是在多台机器上启动多个es进程实例,组成一个es集群。es简介es中存储数据的基本单位是索引,要在es中存储一些订单数据,就应该在es中创建一个索引,order_idx,所有的订单数据就都写到这个索引里面去,一个索引差不多就是相当于是mysql里的一张
seinonana
·
2020-06-27 00:11
搜索引擎
Elasticsearch学习
笔记
精确查找:term{"term":{"price":20}}term查询文本时,如果文本是类似productID="XHDK-A-1293-#fJ3"的形式,es会将该文本拆分成4个token,所以要在建立索引的时候,设置成not_analyzed模式。形如:DELETE/my_storePUT/my_store{"mappings":{"products":{"properties":{"pro
PistonType
·
2020-06-26 22:04
Elasticsearch
Elasticsearch
es
搜索
ElasticSearch学习
总结(一):信息检索基础理论
本系列文章为Elasticsearch的学习笔记,主要是为了便于日后对于相关知识点的回顾,在内容的范围以及正确性上可能存在一定出入。另外由于Elasticsearch的发展速度很快,很多特性会随着版本的演变而发生变化,具体的特性说明,如有疑问请参考对应版本的官方文档。本系列博客主要基于5.2版本作为本系列博客的开篇,先对信息检索的相关基础知识做个简单的总结1.基本定义信息检索的定义有很多,知乎的答
铁猴
·
2020-06-26 15:47
大数据存储与分析
我和Elasticsearch的简单邂逅
一、
elasticsearch学习
缘由之前早就知道elasticsearch的威望了,但是迟迟不敢学,感觉自己还达不到用这个和学这个的情况和水平。
光头强儿
·
2020-06-25 23:40
Elasticsearch
ElasticSearch学习
(十二)在Java应用中实现组合查询、实现桶聚合
//组合查询@Testpublicvoidtest28()throwsException{//指定ES集群Settingssettings=Settings.builder().put("cluster.name","my-application").build();//创建访问ES服务器的客户端TransportClientclient=newPreBuiltTransportClient(se
匿名啊啊啊
·
2020-06-25 21:08
ElasticSearch
ElasticSearch学习
(十一)在Java应用中实现聚合查询、query string查询
//聚合查询@Testpublicvoidtest20()throwsException{//指定ES集群Settingssettings=Settings.builder().put("cluster.name","my-application").build();//创建访问ES服务器的客户端TransportClientclient=newPreBuiltTransportClient(se
匿名啊啊啊
·
2020-06-25 21:08
ElasticSearch
ElasticSearch学习
(十三)在Java应用中实现集群管理
packageTest;importorg.elasticsearch.action.admin.cluster.health.ClusterHealthResponse;importorg.elasticsearch.client.transport.TransportClient;importorg.elasticsearch.cluster.health.ClusterHealthStatu
匿名啊啊啊
·
2020-06-25 21:08
ElasticSearch
ElasticSearch学习
之(六)--kibana-7.3.0-windows安装
一、Kibana概述Kibana是一个设计出来用于和Elasticsearch一起使用的开源的分析与可视化平台,可以用kibana搜索、查看、交互存放在Elasticsearch索引里的数据,使用各种不同的图表、表格、地图等展示高级数据分析与可视化,基于浏览器的接口使你能快速创建和分享实时展现Elasticsearch查询变化的动态仪表盘,让大量数据变得简单,容易理解。Kibana是在Elasti
一页知秋否
·
2020-06-25 16:56
ElasticSearch
Elasticsearch学习
之路
1.百度百科Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、
胡邪
·
2020-06-25 13:58
elasticsearch学习
文档
#第一章ElasticSearch入门篇##第一节ElasticSearch概述###1.1ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。ElasticSearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,
张高伟
·
2020-06-25 11:09
Elasticsearch
ElasticSearch介绍及基本API
1.ES基本介绍https://blog.csdn.net/achuo/article/details/87865141
Elasticsearch学习
,请先看这一篇!
BackToMeNow
·
2020-06-25 11:36
大数据学习
elasticsearch学习
笔记之一(为什么要使用elasticsearch)
下面就根据我个人的工作经验以及日常中用到的功能和大家一起交流和互相学习,有什么不足之处欢迎大家批评指正。最近两年elasticsearch已经开始在国内流行起来,其中也不乏有大公司在使用,比如百度、新浪。可以预见这个产品会越来越火,和它一起做搜索的solr是各有千秋,Elasticsearch是一个基于ApacheLucene(TM)的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是
qq_33638405
·
2020-06-25 07:47
ElasticSearch学习
- (二)windows下安装ElasticSearch5.X head插件
1、安装node.js个人在网上搜集的这一篇博客介绍的十分详细,十分的感谢博主,地址为:https://www.cnblogs.com/zhouyu2017/p/6485265.html查看node.js版本node-v查看npm版本npm-v2、安装grunt使用npm安装gruntnpminstall-ggrunt-cli查看grunt版本grunt-version3、下载ElasticSea
大白能
·
2020-06-25 04:12
ElasticSearch
elasticsearch学习
1—springboot整合:基本使用,分页
1、创建springboot项目,pom依赖如下:org.springframework.bootspring-boot-starter-weborg.projectlomboklomboktrueorg.springframework.bootspring-boot-starter-data-elasticsearchorg.springframework.bootspring-boot-sta
苏葛
·
2020-06-24 23:12
elasticsearch
Elasticsearch学习
--elasticearch sql插件安装与使用
1、Elasticsearchsqles的查询虽然功能很强大,但是查询语言(DSL)很麻烦,不管是封装json还是通过python/java的api进行封装,都不方便。而elasticsearch-SQL可以用sql查询es,对于不熟悉es的DSL的人来说,更为简便和易读。Elasticsearch-sql支持的功能:(1)插件式的安装(2)SQL查询(3)超越SQL之外的查询(4)对JDBC方式
归田
·
2020-06-24 23:53
Elasticsearch学习
--elasticsearch-head插件安装
1.简介elasticsearch-head是一个界面化的集群操作和管理工具,可以对集群进行傻瓜式操作。你可以通过插件把它集成到es(首选方式),也可以安装成一个独立webapp。es-head主要有三个方面的操作:显示集群的拓扑,并且能够执行索引和节点级别操作搜索接口能够查询集群中原始json或表格格式的检索数据能够快速访问并显示集群的状态有一个输入窗口,允许任意调用RESTfulAPI。这个接
归田
·
2020-06-24 23:53
ElasticSearch学习
与总结
ElasticSearch学习
与总结ElasticSearch1.介绍2.入门操作2.1下载2.2安装可视化界面head2.3安装kibana3.ES核心概念4.IK分词器插件4.1下载安装4.2使用Kibana
偶像派程序员
·
2020-06-24 20:02
java
Elasticsearch学习
笔记(6)
目录重要的系统配置理想中,Elasticsearch应该单独在服务器上运行,并使用所有可用的资源。为了做到这一点,您需要配置您的操作系统,以允许运行Elasticsearch的用户访问比默认情况下允许的更多的资源。在迁移到生产环境之前下面的设置必须考虑:禁用交换区增加文件描述符确保足够的虚拟内存确保足够的线程JVMDNS缓存设置没有使用noexec挂载的临时目录开发环境VS生产环境默认情况下,El
几回寒暑
·
2020-06-24 17:42
二、【
Elasticsearch学习
】— 使用docker-compose搭建elasticsearch搭建集群
安装docker-compose需要在运行docker容器的主机上安装docker-compose,可以参照官方文档手动安装,也可以使用ezhttp的一键安装工具(推荐)安装。如:wgetcentos.bz/ezhttp.zipunzipezhttp.zipcdezhttp-master./start.sh在服务器上/usr/local/目录下新建docker文件夹,在docker文件夹内新建文件
听书人.
·
2020-06-24 07:26
elasticsearch
elasticsearch学习
笔记(1)
第一步安装es。我的es版本是6.6.1。centos版本是7.2Elastic的底层是开源库Lucene。但是,你没法直接用Lucene,必须自己写代码去调用它的接口。Elastic是Lucene的封装,提供了RESTAPI的操作接口,开箱即用。还有就是对java的版本要求是1.8以上新es不允许使用root启动,所以先创建新用户,并把文件所属给他adduseresuserchown-Resus
猫不理-
·
2020-06-24 06:47
运维
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他