Laravel个人博客集成Elasticsearch和ik分词

在之前的博客中,写了一篇用laravel5.5和vue写的个人博客。GitHub地址为:https://github.com/Johnson19900110/phpJourney。最近有空,就想着把Elasticsearch集成了进来。 因为博主比较懒,在博客园写博客,所以个人博客就没有同步了,因此 ... »

日志收集(ElasticSearch)串联查询 MDC

之前写过将应用程序或服务程序产生的日志直接写入搜索引擎的博客 其中基本过程就是 app->redis->logstash->elasticsearch 整个链路过程 本来想将redis替换成kafka的 无奈公司领导不让(不要问我为什么没有原因不想回答,哦也!就这么酷!!!) 然后又写了相关的优化, ... »

Elasticsearch结构化搜索_在案例中实战使用term filter来搜索数据

1、根据用户ID、是否隐藏、帖子ID、发帖日期来搜索帖子 (1)插入一些测试帖子数据 初步来说,就先搞4个字段,因为整个es是支持json document格式的,所以说扩展性和灵活性非常之好。如果后续随着业务需求的增加,要在document中增加更多的field,那么我们可以很方便的随时添加fie ... »

Linux云服务器安装Elasticsearch

安装Elasticsearch 注:本人服务器为CentOS7.3镜像 1、下载JDK 在安装JDK之前需要检查是否已存在其他版本JDK。 采用如下命令可查看当前已存在JDK版本: 安装新的JDK之前需卸载原有JDK,具体操作可baidu。 这里给一个链接:https://www.cnblogs.c ... »

使用Java High Level REST Client操作elasticsearch

Java高级别REST客户端(The Java High Level REST Client)以后简称高级客户端,内部仍然是基于低级客户端。它提供了更多的API,接受请求对象作为参数并返回响应对象,由客户端自己处理编码和解码。 每个API都可以同步或异步调用。 同步方法返回一个响应对象,而异步方法的 ... »

springboot elasticsearch 集成注意事项

文章来源: http://www.cnblogs.com/guozp/p/8686904.html 一 elasticsearch基础 这里假设各位已经简单了解过elasticsearch,并不对es进入更多的,更深层次的解释,如有必要,会在写文章专门进行es讲解。 Elasticsearch是一个 ... »

使用Java客户端操作elasticsearch

Java REST客户端有两种风格: Java低级别REST客户端(Java Low Level REST Client,以后都简称低级客户端算了,难得码字):Elasticsearch的官方low-level客户端。 它允许通过http与Elasticsearch集群进行通信。 请求编码和响应解码 ... »

Elasticsearch就这么简单

一、前言 最近有点想弄一个站内搜索的功能,之前学过了Lucene,后来又听过Solr这个名词。接着在了解全文搜索的时候就发现了Elasticsearch这个,他也是以Lucene为基础的。 我去搜了几篇Elasticsearch教程,发现很多都是基于linux的,但我linux耍得并不熟,很少用。仅 ... »

怎么修改无法启动的docker容器的配置?

原因: 由于错误的配置导致原来可以启动的docker容器不能启动了。相信很多人的做法是删除容器重建一个,这样也是可以的,但是你的配置和插件就得重新安装,非常麻烦。最小的代价当然是修改原来的配置让他能启动了。docker容器起不来了怎么改配置? 解决方案: 由于我开启的容器是elasticsearch ... »

elasticsearch red status fix 红色状态修复

问题描述: spring cloud项目有用到elasticsearch,启动时进行健康校验,发现es一直是down的,导致在eureka显示也是down 问题定位:查看actuator源码发现,如果es状态为红色,健康状态就返回down,所以解决es状态为红就可以 查看es,发现主节点某个分片出现 ... »

4.ES核心慨念

一. 和lucene的关系 lucene是最先进,功能最强大的搜索库.但是使用复杂(要深入理解其中原理. elasticsearch,基于lucene,隐藏复杂性,提供简单易用的restful api接口、java api,python等接口(还有其他语言的api接口) 二.elasticsearc ... »

6.入门案例:电商网站商品管理(一)

主要知识 1、document数据格式 json 2、电商网站商品管理案例:背景介绍 3、简单的集群管理 (1) GET /_cat/health?v (2) 为什么现在会处于一个yellow状态? (3) GET /_cat/indices?v (4) 创建索引:PUT /test_index?p ... »

ElasticSearch 6 Windows 安装

前言 目前使用ElasticSearch 6.2最新版本,这里记录其在windows 2012R2系统上的安装步骤。 安装 1. 安装java,最新版本的ElasticSearch 需要java8 版本,因此需要先去Oracle官网下载jdk,下载之后就直接安装: 2 安装过程中将其安装目录copy ... »

elasticsearch-5.x JAVA API(001)

Elasticsearch JAVA API 极其广泛,把所有的方法意义介绍出来显然不太现实。从1.x到2.x,在到5.x,最后到6.0,也不过短短两三年的时间,我挑选了5.4.0版本分三部分把平时常用的整理出来,方法中参数的含义我不做介绍,有elasticsearch基础的朋友应该都能理解。 本随 ... »

elasticsearch安装ik分词器

一、概要: 1.es默认的分词器对中文支持不好,会分割成一个个的汉字。ik分词器对中文的支持要好一些,主要由两种模式:ik_smart和ik_max_word 2.环境 操作系统:centos es版本:6.0.0 二、安装插件 1.插件地址:https://github.com/medcl/ela ... »