荒--
这个作者很懒,什么都没留下…
展开
-
ElasticSearch学习 - (一)windows下安装ElasticSearch
ElasticSearch版本6.5.4;要求jdk版本必须为1.8以上1、从官网下载elasticsearch地址:https://www.elastic.co/downloads/elasticsearch2、解压zip到文件目录3、开启ElasticSearch服务进入安装目录下的bin 目录,双击执行 elasticsearch.bat,该脚本文件执行 Elasti...转载 2018-12-26 15:10:35 · 599 阅读 · 0 评论 -
Elasticsearch 两种更新操作
/** * 更新 * @throws IOException * @throws ExecutionException * @throws InterruptedException */ @Test public void update1() throws IOException, ExecutionException, Int...原创 2019-01-23 10:31:10 · 2471 阅读 · 0 评论 -
Elasticsearch5.4.3与Spring集成出现的问题
错误一:IllegalArgumentException: Could not resolve placeholder 'jdbc.driverClassName' in string value "${...}"出现这个问题是因为我在配置文件中使用了多个<context:property-placeholder>applicationContext.xml中: &l...转载 2019-01-23 09:20:01 · 340 阅读 · 0 评论 -
Elasticsearch+Logstash+Kibana--大纲目录
参考资料Elasticsearch中文参考文档Elasticsearch官方文档Elasticsearch其他——那些年遇到的坑Elasticsearch 管理文档Elasticsearch集群配置以及REST API使用Elasticsearch集群管理Elasticsearch 数据搜索篇·【入门级干货】Elasticsearch使用REST API实现全文...转载 2019-01-10 09:43:34 · 194 阅读 · 0 评论 -
Elasticsearch——使用_cat查看Elasticsearch状态
Elasticsearch通过使用JSON来作为沟通的数据格式,这对于开发者来说很友好,因为很多程序都支持JSON格式。比如js就不说了,Java也有fastjson,ruby什么的都自带json。Elasticsearch中信息很多,如果单凭肉眼来寻找复杂数据之间的关系,是很困难的。因此cat命令应运而生,它帮助开发者快速查询Elasticsearch的相关信息。_cat命令通过使用...转载 2019-01-09 16:11:10 · 1219 阅读 · 0 评论 -
Elasticsearch 数据搜索篇·【入门级】
ES即简单又复杂,你可以快速的实现全文检索,又需要了解复杂的REST API。本篇就通过一些简单的搜索命令,帮助你理解ES的相关应用。虽然不能让你理解ES的原理设计,但是可以帮助你理解ES,探寻更多的特性。其他相关的内容参考:Elasticsearch官方文档翻译样例数据为了更好的使用和理解ES,没有点样例数据还是不好模拟的。这里提供了一份官网上的数据,accounts.json。...转载 2019-01-09 15:46:09 · 265 阅读 · 0 评论 -
ES集成ik分词并测试
一、先启动Elasticsearch和IK二、访问http://localhost:9100/如下图:新建索引:输入索引名称,点击OK三、测试分词:总结: ES2.0版本与ES5.0以后的版本对比以及注意事项 1、5.0以后移除名为 ik 的analyzer和tokenizer,请分别使用 ik_smart 和 ik_max_word(也就是5.0之前进行测试的...原创 2019-01-03 15:05:45 · 3545 阅读 · 0 评论 -
windows(64位)下使用curl命令
curl命令可以通过命令行的方式,执行Http请求。在Elasticsearch中有使用的场景,因此这里研究下如何在windows下执行curl命令。一、在官网处下载工具包:http://curl.haxx.se/download.html下载压缩包,解压到某文件夹下,此处解压到D:\build\curl-7.63.0-win64-mingw如下:二、添加环境变量变量...原创 2019-01-03 14:12:49 · 2054 阅读 · 0 评论 -
Elasticsearch&JDK版本要求
ES JDK0.90 1.6----------------1.3 1.7... 1.72.4 1.7----------------5.0 1.8 ... 1.8参考地址https://www.elastic.co/guide/en/ela...转载 2019-01-02 16:23:17 · 8818 阅读 · 0 评论 -
Windows系统中Elasticsearch安装中文分词插件elasticsearch-analysis-ik
先介绍本机环境:1.运行环境:windows10 64bit.2.jdk版本:1.8.0_1913.maven版本:maven 3.5.04.elasticsearch版本:5.6.65.ik分词器版本:5.6.6注意:这些环境特别重要,安装elasticsearch时一定要找跟自己本机jdk匹配的版本,最新的elasticsearch要求jdk为1.8.ik分词器要找elast...原创 2019-01-02 16:16:24 · 2424 阅读 · 0 评论 -
Elasticsearch 2.3.5示例代码
系统环境:系统:windows 10 64位JDK :1.7.0_80开发工具:Eclipse Luna 4.4 搜索引擎:Elasticsearch 2.3.5IK中文分词器:1.9.5Node.js:node-v10.14.2-x64.msi(64位)HEAD插件:master版本建立Maven项目一、Maven依赖<dependency&...原创 2019-01-11 14:36:25 · 633 阅读 · 0 评论 -
elasticSearch控制台的中文乱码问题
因为中国境内的电脑默认是GBK的编码格式,这里需要将elasticsearch\bin目录下的elasticsearch.in.bat 文件中的set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8中的UTF-8改为GBK;若没有该项,则自己添加如下:SET HOSTNAME=%COMPUTERNAME%CALL "%~dp0elasticse...原创 2019-01-11 14:18:04 · 5239 阅读 · 0 评论 -
Elasticsearch 处理null值
1.查询为空的字段我们查询某个字段为空的数据时,在mysql中:select eid,ent_name from ent_search where enttype_code is NULL;在elasticsearch中,我们使用的api为exists,这个查询是:查询这个字段为空的或者没有这个字段的:GET ent_search/_search{ "_source": [...转载 2019-01-04 11:25:24 · 5239 阅读 · 0 评论 -
Elasticsearch 查询(match和term)
elasticsearch 查询(match和term)es中的查询请求有两种方式,一种是简易版的查询,另外一种是使用JSON完整的请求体,叫做结构化查询(DSL)。由于DSL查询更为直观也更为简易,所以大都使用这种方式。DSL查询是POST过去一个json,由于post的请求是json格式的,所以存在很多灵活性,也有很多形式。这里有一个地方注意的是官方文档里面给的例子的json结构只是...转载 2019-01-04 11:20:01 · 220 阅读 · 0 评论 -
Elasticsearch增、删、改、查操作深入详解(二)
引言:对于刚接触ES的童鞋,经常搞不明白ES的各个概念的含义。尤其对“索引”二字更是与关系型数据库混淆的不行。本文通过对比关系型数据库,将ES中常见的增、删、改、查操作进行图文呈现。能加深你对ES的理解。同时,也列举了kibana下的图形化展示。ES Restful API GET、POST、PUT、DELETE、HEAD含义: 1)GET:获取请求对象的当前状态。 2)POST:改变对...原创 2019-01-04 11:16:43 · 537 阅读 · 0 评论 -
Elasticsearch增、删、改、查操作深入详解(一)
1、RESTful接口使用方法为了方便直观我们使用Head插件提供的接口进行演示,实际上内部调用的RESTful接口。RESTful接口URL的格式:http://locahost:9200/......其中index、type是必须提供的。id是可选的,不提供es会自动生成。index、type将信息进行分层,利于管理。index可以理解为数据库;type理解为数据表...转载 2019-01-03 15:56:57 · 363 阅读 · 0 评论 -
ElasticSearch学习 - (三)windows下安装ElasticSearch6.X head插件
1、安装node.jsElasticSearch学习 - (二)中有详解查看node.js版本 node -v查看npm版本npm -v2、安装grunt使用npm安装grunt npm install -g grunt -cli查看grunt版本grunt -version3、下载ElasticSearch-head压缩包下载地址:https:/...转载 2018-12-26 17:01:28 · 450 阅读 · 0 评论 -
ElasticSearch学习 - (二)Node.js安装及环境配置之Windows篇
一、安装环境1、本机系统:Windows 10 Pro(64位)2、Node.js:node-v10.14.2-x64.msi(64位)二、安装Node.js步骤1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/2、选安装目录进行安装3、环境配置4、测试三、前期准备1、Node.js简介简单的说 Node.js...转载 2018-12-26 15:59:14 · 1292 阅读 · 0 评论 -
Elasticsearch按照id排序
文档唯一标识由四个元数据字段组成:_id:文档的字符串 ID_type:文档的类型名_index:文档所在的索引_uid:_type和_id连接成的type#id默认情况下,_uid是被保存(可取回)和索引(可搜索)的。_type字段被索引但是没有保存,_id和_index字段则既没有索引也没有储存,它们并不是真实存在的。Elasticsearch 使用_uid字段来...原创 2019-01-31 10:22:31 · 8631 阅读 · 0 评论