1.1. 基本配置 elasticsearch的config文件夹里面有两个配置文 件:elasticsearch.yml和logging.yml,第一个是es的基本配置文件,第二个是日志配置文件,es也是使用log4j来记录日 志的,所以logging.yml里的设置按普通log4j配置文件来设置就行了。下面主要讲解下elasticsearch.yml这个文件中可配置的东西。
转载 2022-09-14 11:04:19
96阅读
0.学习目标独立编写数据导入功能独立实现基本搜索独立实现页面分页独立实现结果排
转载 2022-08-16 15:48:28
82阅读
number_of_primary_shards 2 Routing a Document to a Shard 3 法定人数 quorum int( (primary + number_of_replicas) / 2 ) + 1如果你设置了3副本,而只启动了2个Node, 默认情况下,你将无
原创 2022-10-08 19:00:08
80阅读
1.查询响应1.1prettyhttp://50.1.1.111:9200/haoke/user/Bct_zXAB_G2CqNSl4VI9#用浏览器访问http://50.1.1.111:9200/haoke/user/Bct_zXAB_G2CqNSl4VI9?pretty#用浏览器访问#能看到加了?pretty就会以json格式返回结果1.2指定响应字段在响应的数据中,如果我们不需要全部的字段,
原创 2020-03-13 15:52:49
294阅读
RestHighLevelClient是项目中使用ES一定会使用到的类。而且官方文档简单易读,非常推荐直接阅读官方文档。 https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/java-rest-high-doc ...
转载 2021-10-31 12:33:00
166阅读
2评论
es简介 纯java开发,采用倒排索引进行文档的索引,同时通过TF-IDF(词频-逆文档词频)排序算法确保结果的相关性。在索引过程中还可以通过脚本的方式自定义:1、处理拼写错误;2、关键词变体,分词;3、查询内容时附带统计信息;4、自动提示功能等。可以用于主存储也可以用于文档搜索。需要注意的是es不支持事务,所以用做主存储时需要留意。es的优点是:1、以文档为基础,可用作nosql存储;
推荐 原创 2022-04-29 13:27:14
10000+阅读
2点赞
2评论
常用映射类型 核心的字段类型如下: String 字符串包括text和keyword两种类型: 1、text
原创 2022-11-30 11:48:06
85阅读
上一篇:ElasticSearch(1)—基础概念1.下载安装ElasticSearch下载ElasticSearch链接2.
原创 2021-07-27 14:10:00
180阅读
在上一篇博客中,介绍了ES中的一些核心概念和ES、Kibana安装方法。本节开始,我们从索引开始来学习ES的操作方法。 ...
转载 2020-09-28 07:23:00
166阅读
2评论
2.虚拟机搭建集群和监控和常见操作如下虚拟机ip为192.168.8.165:解压es的安装包到/data/es目录
原创 2022-01-25 09:30:02
57阅读
首先记录一个学习es的时候遇到的一个坑,错误是 [1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536] 网上的解答都是修改 etc/security/lim
原创 2022-06-27 20:22:38
166阅读
2.虚拟机搭建集群和监控和常见操作如下虚拟机ip为192.168.8.165:解压es的安装包到/data/es目录:运行如下命令可以快速启动一个es节点的实例(注意不能用root用户启动需要新建用户)bin/elasticsearch -Ecluster.name=my_cluster -Epath.data=my_cluster_node1 -Enode.name=node1 -Ehttp.port=5100 -dbin/elasticsearch -Ecluster.nam.
原创 2021-12-25 15:54:44
56阅读
本文主要介绍 Elasticsearch 的安装,使用到的环境及软件信息如下:CentOS 7.6.1810、Elasticsearch 8.2.2。 1、主机参数调整 安装 Elasticsearch 需先调整 Linux 系统参数。 1.1、修改 open files 编辑 /etc/secur
原创 2022-10-05 22:47:19
419阅读
博客地址已转移至:http://cocojoey.lofter.com/post/1eff2f40_10a6d448 这里今后不再更新。。。。。。。。。。。。。日志管理工具:收集,解析,可视化Elasticsearch - 一个基于Lucene的文档存储,主要用于日志索引、存储和分析。Logstash -管理事件和日志的工具Kibana - 可视化日志和时间戳数据Graylog2 -具有报警选项的
原创 2017-07-19 18:15:15
5855阅读
0.创建 GET s1/doc/_search #查询所有 GET s1/doc/1 #指定查询 1.两种条件查询方式 ①字符串查询 ②结构化查询(DSL) 2.修改指定字段 3.排序sort 4.分页 5.布尔查询: 1.should(or),must(and),must_not(not) 2.大
原创 2019-05-21 18:04:00
61阅读
ElasticSearch 2 (9) - 在ElasticSearch之下(图解搜索的故事) 摘要 先自上而下,后自底向上的介绍ElasticSearch的底层工作原理,试图回答以下问题: 为什么我的搜索 *foo-bar* 无法匹配 foo-bar ? 为什么增加更多的文件会压缩索引(Index
转载 2018-11-19 10:18:00
65阅读
2评论
摘要 先自上而下,后自底向上的介绍ElasticSearch的底层工作原理,试图回答以下问题: 为什么我的搜索 *foo-bar* 无法匹配 foo-bar ? 为什么增加更多的文件会压缩索引(Index)? 为什么ElasticSearch占用很多内存? 为什么我的搜索 *foo-bar* 无法匹
转载 2022-12-20 12:47:22
56阅读
轻量搜索一个GET是相当简单的,可以直接得到指
原创 2022-07-18 21:04:41
91阅读
根据elasticsearch的API,首先,要创建一个客户端实例Client,代码如下 import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.elasticsearch.clie
原创 2014-11-11 11:20:05
2202阅读
  • 1
  • 2
  • 3
  • 4
  • 5