摘要:
ElasticSearch 5 查询汇总 3.1 matchAll 脚本 3.2 matchAll JavaAPI 3.3 termQuery term查询和字段类型有关系,首先回顾一下ElasticSearch两个数据类型 ElasticSearch两个数据类型 text:会分词,不支持聚合 ke 阅读全文
摘要:
ElasticSearch 4 批量操作 2.1 bulk批量操作 脚本 作用:减少网络的请求,I/O请求 测试用的5号文档 批量操作文本 结果 2.2 bulk批量操作 JavaAPI 2.3 导入数据 分析&创建索引 (重点) 2.4 导入数据 代码实现 (重点) 2.4.1 SpringBoo 阅读全文
摘要:
ElasticSearch 2 分词器 5.1 分词器介绍 IKAnalyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包 是一个基于Maven构建的项目 具有60万字/秒的高速处理能力 支持用户词典扩展定义 下载地址:https://github.com/medcl/elastic 阅读全文
摘要:
ElasticSearch 3 JavaAPI基本使用 6.1 SpringBoot整合ES(重点) 6.1.1 搭建SpringBoot工程 pom.xml ElasticSearchConfig.java application.properties SpringbootEsApplicatio 阅读全文
摘要:
IK分词器安装 1、环境准备 Elasticsearch 要使用 ik,就要先构建 ik 的 jar包,这里要用到 maven 包管理工具,而 maven 需要java 环境,而 Elasticsearch 内置了jdk, 所以可以将JAVA_HOME设置为Elasticsearch 内置的jdk 阅读全文
摘要:
ElasticSearch 1 概述 & 脚本操作 1.1 基于数据库查询的问题 性能低 最左匹配原则 功能弱 查询“华为手机” 数据结构和算法演示网站:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 1.2 倒排索引 ( 阅读全文
摘要:
1 ElasticSearch 安装 1.1 ElasticSearch安装 1、上传ElasticSearch安装包 2、执行解压操作 ,如下图 3、创建普通用户 因为安全问题,Elasticsearch 不允许root用户直接运行,所以要创建新用户,在root用户中创建新用户,执行如下命令: 5 阅读全文