一、ElasticSearch是什么? Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。不过,Elasticsearch不仅仅是Lucene和全文搜索 ...
分类:
其他好文 时间:
2019-05-23 16:03:31
阅读次数:
92
https://blog.csdn.net/lubin2016/article/details/81606753 1. elasticsearch的安装 1.1 集群规划 上传elasticsearch的tar.gz包至规划的集群各节点的目录下(规划两个节点rc-fhcb-10-es001,rc-f ...
分类:
其他好文 时间:
2019-05-23 15:47:16
阅读次数:
130
1.为什么要使用scroll? 如果一次性要查出来比如10万条数据,那么性能会很差,此时一般会采取用scoll滚动查询,一批一批的查,直到所有数据都查询完处理完 2.原理 使用scoll滚动搜索,可以先搜索一批数据,然后下次再搜索一批数据,以此类推,直到搜索出全部的数据来scoll搜索会在第一次搜索 ...
分类:
其他好文 时间:
2019-05-23 00:17:33
阅读次数:
97
原文:一文教您如何通过 Docker 快速搭建各种测试环境(Mysql, Redis, Elasticsearch, MongoDB) | 建议收藏 欢迎关注个人微信公众号: 小哈学Java, 文末分享阿里 P8 高级架构师吐血总结的 《Java 核心知识整理&面试.pdf》资源链接!! 个人网站:... ...
分类:
数据库 时间:
2019-05-22 23:46:17
阅读次数:
185
上面这个平台是cerebro-0.8.3 在github上找就有了 #################### GET /hnscan_source_o_comm_drv_bad_bhv_occur/_search?q=*&sort=can_speed:asc&pretty 解释:查询doc ,hns ...
分类:
其他好文 时间:
2019-05-21 14:33:57
阅读次数:
179
对于 类型是 text的字段,并且分析器指明是ik_max_word的会建立倒排索引 查询的分类: match查询: 会自动转换大小写,会分词, term查询: 不会转换和分词,只能值匹配 terms查询: 可以给字段值传入数组, 这里有没有分词呢??????????应该和term一样的只会值匹配吧 ...
分类:
其他好文 时间:
2019-05-21 13:06:31
阅读次数:
110
一java 的安装下载 1.下载 官网地址 2.安装(进行默认安装,都选下一步) 3.配置环境变量 4.添加path (可不加) 5.测试 二. elasticsearch 的安装下载 1. 下载 2.安装,启动 3.测试 4.可能出现的问题 三. kibana 安装,下载 1.下载 2.安装,启动 ...
分类:
编程语言 时间:
2019-05-20 22:57:41
阅读次数:
159
一.背景介绍 1.问题引入:搜索所有天安门相关的内容,大数据量的判断,加索引orm,歌词怎么做?等等问题,大公司上亿条数据怎样开发处理日志? 2.ELK框架,目前先学习E(elasticsearch) 3.Apache是http服务器,美国人发明的,Apache火起来之后,产生了雅加达系列项目,其中 ...
分类:
其他好文 时间:
2019-05-20 22:37:47
阅读次数:
167
1. 在50和52的 config/elasticsearch.yml 中增加以下配置 index: analysis: analyzer: string_lowercase: tokenizer: keyword filter: lowercase 2. 重启es 3. 创建一个测试 index: ...
分类:
其他好文 时间:
2019-05-20 19:07:09
阅读次数:
660
1、什么是分词器 作用:切分词语,normalization(提升recall召回率),如给你一段句子,然后将这段句子拆分成一个一个的单个的单词,同时对每个单词进行normalization(时态转换,单复数转换),分词器 recall,召回率:搜索的时候,增加能够搜索到的结果的数量 3个功能: 一 ...
分类:
其他好文 时间:
2019-05-19 18:16:21
阅读次数:
114