当前标签: Elasticsearch
Elasticsearch系列---几个高级功能
概要 本篇主要介绍一下搜索模板、映射模板、高亮搜索和地理位置的简单玩法。 标准搜索模板 搜索模板search tempalte高级功能之一,可以将我们的一些搜索进行模板化,使用现有模板时传入指定的参数就可以了,避免编写重复代码。对常用的功能可以利用模板进行封装,使用时更简便。 这点类似于我们编程时的接口封装...
2020-05-16 06:57
阅读(132)
使用Elasticsearch7 java api实现pdf全文检索
前提:pdf的内容是文字形式而不是图片形式! 一.方法 Elasticsearch实现pdf的全文检索,原理是将pdf转换为Base64,然后提取pdf的文字内容然后将其存储起来. Elasticsearch已有相关Api提供,也给出了例子.链接如下: 7.0 jav...
2019-09-10 11:28
阅读(632)
elasticSearch的部署和使用
部署服务 docker run启动elastic服务 docker pull elasticsearch:6.7.2 docker run -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:6.7.2 docke...
2019-08-20 18:05
阅读(248)
.NetCore下ES查询驱动 PlainElastic .Net 升级官方驱动 Elasticsearch .Net
1.背景 由于历史原因,笔者所在的公司原有的ES查询驱动采用的是 PlainElastic.Net, 经过询问原来是之前PlainElastic.Net在园子里文档较多,上手比较容易,所以最初作者选用了该驱动,而发布也由于历史原因都部署在 windows 服务器上,基于 .NET Framework开发。 后...
2019-07-23 16:46
阅读(340)
ElasticSearch核心概念和文档的CRUD
目录 * 1. 基本概念 <https://www.cnblogs.com/haixiang/p/11181711.html#基本概念> * 1.1 Node 与 Cluster <https://www.cnblogs.com/haixiang/p/11181711.html#node-与-cluster...
2019-07-13 18:47
阅读(168)
ElasticSearch基础入门
ElasticSearch简写ES,ES是一个高扩展、开源的全文检索和分析引擎,它可以准实时地快速存储、搜索、分析海量的数据。 应用场景 * 我们常见的商城商品的搜索 * 日志分析系统(ELK) * 基于大量数据(数千万的数据)需要快速调查、分析并且并将结果可视化的业务需求 安装并运行ES Java...
2019-06-28 11:15
阅读(421)
贷前系统ElasticSearch实践总结
贷前系统负责从进件到放款前所有业务流程的实现,其中涉及一些数据量较大、条件多样且复杂的综合查询,引入ElasticSearch主要是为了提高查询效率,并希望基于ElasticSearch快速实现一个简易的数据仓库,提供一些OLAP相关功能。本文将介绍贷前系统ElasticSearch的实践经验。 一、索引 描述...
2019-06-20 12:01
阅读(158)
【已解决】ERROR: bootstrap checks failed memory locking requested for elasticsearch process but memory is not locked
官网说明: elasticsearch官网建议生产环境需要设置bootstrap.memory_lock: true 官网的解释 是:发生系统swapping的时候ES节点的性能会非常差,也会影响节点的稳定性。所以要不惜一切代价来避免swapping。swapping会导致Java GC的周期延迟从毫秒级恶化...
2019-06-12 14:49
阅读(2565)