摘要:
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是第二流行的企业搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠 阅读全文
posted @ 2017-05-19 16:43
爷的眼睛闪亮
阅读(1118)
评论(0)
推荐(0)
摘要:
elasticsearch-analysis-ik 是一款中文的分词插件,支持自定义词库,也有默认的词库。 开始安装。 1、下载 下载地址为: https://github.com/medcl/elasticsearch-analysis-ik 或者从官网地址搜索:https://www.elast 阅读全文
posted @ 2017-05-19 16:40
爷的眼睛闪亮
阅读(513)
评论(0)
推荐(0)
摘要:
如果只想快速安装 IK ,本教程管用。下面看经过。 简介: 下面讲有我已经打包并且编辑过的zip包,你可以在下面下载即可。 当前讲解的 IK分词器 包的 version 为1.8。 一、下载zip包。 下面有附件链接【ik-安装包.zip】,下载即可。 二、上传zip包。 下载后解压缩,如下图。 打 阅读全文
posted @ 2017-05-19 16:37
爷的眼睛闪亮
阅读(539)
评论(0)
推荐(0)
摘要:
安装方式如下: 一、安装Elasticsearch-Head 1.插件安装方式(推荐) #在Elasticsearch目录下 $/bin/plugin -install mobz/elasticsearch-head 如果提示 ERROR: unknown command [-install]. U 阅读全文
posted @ 2017-05-19 16:34
爷的眼睛闪亮
阅读(545)
评论(0)
推荐(0)
摘要:
一、Mapping介绍 在 Elasticsearch 中, Mapping 是什么? mapping 在 Elasticsearch 中的作用就是约束。 1.数据类型声明 它类似于静态语言中的数据类型声明,比如声明一个字段为String, 以后这个变量都只能存储String类型的数据。同样的, 一 阅读全文
posted @ 2017-05-19 16:32
爷的眼睛闪亮
阅读(1606)
评论(0)
推荐(0)
摘要:
Elasticsearch 创建Client有几种方式。 首先在 Elasticsearch 的配置文件 elasticsearch.yml中。定义cluster.name。如下: cluster.name: sojson-application 创建方式一: import static org.e 阅读全文
posted @ 2017-05-19 16:27
爷的眼睛闪亮
阅读(1416)
评论(0)
推荐(0)
摘要:
首先我不赞成再采用一些中间件(jar包)来解决和 Elasticsearch 之间的交互,比如 Spring-data-elasticsearch.jar 系列一样,用就得依赖它。而 Elasticsearch 本身的用法就是很简洁的,也很容易,只要稍微加一下封装,即可解决。下面上我的简单封装的批量 阅读全文
posted @ 2017-05-19 16:23
爷的眼睛闪亮
阅读(18138)
评论(1)
推荐(0)
摘要:
Elasticsearch的删除也是很灵活的,下次我再介绍,DeleteByQuery的方式。今天就先介绍一个根据ID删除。上代码。 package com.sojson.core.elasticsearch.manager;import org.elasticsearch.action.delet 阅读全文
posted @ 2017-05-19 16:21
爷的眼睛闪亮
阅读(12259)
评论(0)
推荐(0)
摘要:
Elasticsearch 的查询很灵活,并且有Filter,有分组功能,还有ScriptFilter等等,所以很强大。下面上代码: 一个简单的查询,返回一个List<对象> .。 /** * 根据Id 查询 SOBangg * @param key * @return */ public stat 阅读全文
posted @ 2017-05-19 16:20
爷的眼睛闪亮
阅读(10536)
评论(0)
推荐(0)
摘要:
删除可以是删除整个索引库,也可以根据文档id删除索引库下的文档,还可以通过query查询条件删除所有符合条件的数据。 一、删除整个索引库 下面的例子会删除indexName索引: 可以根据DeleteIndexResponse对象的isAcknowledged()方法判断删除是否成功,返回值为boo 阅读全文
posted @ 2017-05-19 15:59
爷的眼睛闪亮
阅读(9943)
评论(0)
推荐(0)
摘要:
1. 词条查询(Term Query) 词条查询是ElasticSearch的一个简单查询。它仅匹配在给定字段中含有该词条的文档,而且是确切的、未经分析的词条。term 查询 会查找我们设定的准确值。term 查询本身很简单,它接受一个字段名和我们希望查找的值。 下面代码查询将匹配 college 阅读全文
posted @ 2017-05-19 14:50
爷的眼睛闪亮
阅读(6617)
评论(0)
推荐(1)
浙公网安备 33010602011771号