一:理论知识 1.非结构化数据查询方法 1)顺序扫描法 太慢,效率不高。 2)全文检索法 对需要查询的文档创建索引,再对其进行搜索。其实说白了就是为了使其结构化。 2.索引创建和搜索流程图 1)流程图 2)索引库 索引库是由两部分组成的,一部分是索引,另一部分是文档对象(不是原始文档)。 3.流程图 ...
分类:
Web程序 时间:
2018-11-03 17:29:28
阅读次数:
416
一、ELK功能概览 1.检索 2.数据可视化--实时监控(实时刷新) nginx 访问量 ip地区分布图(大数据) 3.zabbix 微信联动报警 4.大数据日志分析平台(基于hadoop) 二、kabana使用方法 1.创建索引 2.discover 选择索引 3.左侧选择字段(message) ...
分类:
其他好文 时间:
2018-11-01 11:58:45
阅读次数:
246
一.简介: 映射:在创建索引时,可以预先定义字段的类型(映射类型,也就是type,一个索引可以有一个或多个类型)及相关属性。 Elasticsearch会根据JSON源数据的基础类型猜测你想要的字段映射。将输入的数据转变成可搜索的索引项。Mapping就是我们定义的字段的数据类型,同时告诉Elast ...
分类:
其他好文 时间:
2018-10-28 20:47:54
阅读次数:
187
1、定义模板创建索引: 首先定义好一个模板的例子 然后使用PUT方法,发送给Elasticsearch。可以使用下图插件: 然后查看一下,模板是否上传成功: 我博客前面的Elasticsearch中曾经有关于模板的介绍,这里因为Elasticsearch的升级改版,要对模板知识做一些修改 2、创建索 ...
分类:
其他好文 时间:
2018-10-24 15:21:47
阅读次数:
203
1. 创建索引,修改索引,删除索引 2. 默认分词器standard standard tokenizer:以单词边界进行切分standard token filter:什么都不做lowercase token filter:将所有字母转换为小写stop token filer(默认被禁用):移除停 ...
分类:
其他好文 时间:
2018-10-23 16:26:30
阅读次数:
190
为mysql数据表建立主外键需要注意以下几点: 需要建立主外键关系的两个表的存储引擎必须是InnoDB。 外键列和参照列必须具有相似的数据类型,即可以隐式转换的数据类型。 外键列和参照列必须创建索引,如果外键列不存在索引,mysql将自动创建索引。 一、SQL语句创建数据表并设置主外键关系 二、当数 ...
分类:
数据库 时间:
2018-10-19 22:04:05
阅读次数:
225
mysql性能优化 1、 EXPLAIN 你的 SELECT 查询。使用 EXPLAIN 关键字可以让你知道MySQL是如何处理你的SQL语句的。这可以帮你分析你的查询语句或是表结构的性能瓶颈。 2、为搜索字段建索引,一般来说,应该在这些列 上创建索引,例如: 在作为主键的列上,强制该列的唯一性和组 ...
分类:
数据库 时间:
2018-10-19 17:41:57
阅读次数:
185
1、整型 MySQL数据类型 含义(有符号) tinyint(m) 1个字节 范围(-128~127) smallint(m) 2个字节 范围(-32768~32767) mediumint(m) 3个字节 范围(-8388608~8388607) int(m) 4个字节 范围(-214748364 ...
分类:
数据库 时间:
2018-10-19 02:13:15
阅读次数:
208
Oracle新增索引语法很简单,如果是普通索引的话: 如果是唯一索引的话: 以上方式默认是非在线的,啥是非在线?就是我们优先执行索引创建,其他DML语句执行不了。在线模式就是允许DML语句同时执行: 在线与非在线的区别:非在线锁表,优先创建索引,此时DML都被阻塞,所以快;相反,在线锁的是行而非表, ...
分类:
数据库 时间:
2018-10-17 14:51:38
阅读次数:
263
索引类型 先创建表 1.普通索引 是最基本的索引,它没有任何的限制。有以下几种创建方式 (1)直接创建索引: 实例: CREATE INDEX test_username ON test (username(10)); -->单列索引 indexName为索引名,mytable表名,username ...
分类:
数据库 时间:
2018-10-16 21:59:14
阅读次数:
183