主要知识点: 对类似文件系统这种的有多层级关系的数据进行建模 对上述模型数据进行搜索 一、文件系统数据构造 1、新建index,并自定义analyzer 新建一个index,自定义一个名为paths的analyzer,这个analyzer所用的分词器是path_hierarchy。语法: PUT /... ...
分类:
其他好文 时间:
2018-03-11 00:22:11
阅读次数:
175
只能创建index时手动建立mapping,或者新增field mapping,但是不能update field mapping 1、手动建立mappingPUT /website{ "mappings": { "article": { "properties": { "author_id": { ...
分类:
移动开发 时间:
2018-03-08 00:15:01
阅读次数:
251
1、场景 通常,使用eclipse的mat图形化工具打开dump的时候都会内存溢出. 对于比较小的dump,eclipse可以打开,但一旦dump文件太大,eclipse就有点束手无策。 这时候怎么办呢?可以使用linux下的mat,既Memory Analyzer Tools 2、dump生成 d ...
分类:
其他好文 时间:
2018-03-01 20:03:05
阅读次数:
222
一、root object的理解 就是某个type对应的mapping json,包括properties,metadata(_id,_source,_type),settings(analyzer),其他settings(比如include_in_all等,下例中加黄色的就是root object... ...
分类:
其他好文 时间:
2018-02-26 21:45:12
阅读次数:
122
一、root object的理解 就是某个type对应的mapping json,包括properties,metadata(_id,_source,_type),settings(analyzer),其他settings(比如include_in_all等,下例中加黄色的就是root object... ...
分类:
其他好文 时间:
2018-02-26 21:39:29
阅读次数:
190
主要知识点: 1、queery string 分词 2、38节中搜索结果解析 3,测试分词器 一、query string分词 query string必须以和index建立时相同的analyzer进行分词 query string对exact value和full text的区别对待 比如我们有一... ...
分类:
其他好文 时间:
2018-02-25 19:07:55
阅读次数:
231
假设我们项目中JVM内存溢出了,大项目中上百万行代码,是很难定位的。因此我们需要借用一个Memory Analyzer工具, 官网地址为:http://www.eclipse.org/downloads/download.php?file=/mat/1.7/rcp/MemoryAnalyzer-1. ...
分类:
其他好文 时间:
2018-02-11 19:51:00
阅读次数:
162
java heap space是一个很蛋疼的问题,如果开发调试时遇到还好,如果是在项目上线后运行一段时间后,才抛出该异常,那真的很悲剧(那你得找代码中到底是哪里内存泄露了),这真是一个悲伤的故事。 1.java head space堆内存溢出 分 析 发生这种问题的原因是java虚拟机创建的对象太多 ...
分类:
编程语言 时间:
2018-01-26 12:46:18
阅读次数:
239
DDA算法 数字微分分析仪(digital differential analyzer, DDA)方法是一种线段扫描转换算法。基于使用等式(3.4)或等式(3.5)计算的&x或&y。在一个坐标轴上以单位间隔对线段取样,从而确定还有一个坐标轴上最靠近线路径的相应整数值。首先考虑如图3.6所看到的的具有 ...
分类:
编程语言 时间:
2018-01-17 16:48:51
阅读次数:
212