随笔分类 - elastic search
摘要:一、什么是子字符串查找 子字符串查找是一种基本的字符串操作,是给定一段长度为N的文本和一个长度为M的模式(pattern)字符串,在文本中找到一个和该模式相符的子字符串的操作; 在实际的应用场景中,模式相对文本来说是很短的,即M远小于N,我们一般也会对模式进行预处理来支持在文本中的快速查找。 二、测
阅读全文
摘要:一、问题源起 在elasticsearch的查询中,我们一般直接通过URL来设置要search的index; 如果我们需要查询的索引比较多并且没有什么规律的话,就会面临一个尴尬的局面,超过URL的长度限制; 二、测试环境 elasticsearch 6.8.12 测试数据 新增三个测试的index,
阅读全文
摘要:一、问题源起 数据情况 TableMeta, 保存table的元数据,通过fileId关联具体的GridFS文件; id name creator fileId 1 table1 mango f1 2 table2 mango f2 table内包含列名和具体的行数据; 不同类型的table,列的名
阅读全文
摘要:提出问题 在我们首次使用intellij直接运行elasticsearch的源代码的时候,我们必然会碰到下边这样一个安全性的问题(异常堆栈只截取了一部分),如果在深夜中静下心来思考一下,为什么直接执行发行包不发生这个错误呢? Caused by: java.security.AccessContro
阅读全文
摘要:我们知道elasticsearch提供了很多的字段类型,当我们索引结构化的简单字段的时候可以使用keyword类型,例如id,email、主机名、状态码、标签、邮政编码等; 但是keyword字段类型在索引的时候,并不会对字段的值进行一些预处理,也就是直接保留字段的原值。 当我们使用如下文档进行索引
阅读全文
摘要:1. 环境说明 Cent OS 7 jdk-8u121-linux-x64.tar.gz elasticsearch-5.2.1.zip 2. 系统环境配置 新建进程用户 修改File Descriptors 打开配置文件 为elastic-search-1用户添加如下配置 保存文件,重新登录系统,
阅读全文