2023-07-20 ES的集群部署 ES的集群部署 一、集群部署操作1、先下载ES安装包到一台服务器上2、配置文件详解2.1、elasticsearch.yml配置2.1.1、cluster.name与node.name2.1.2、node.master与node.data2.1.3、network.host2.1.3、path.data(要加上全路径/usr/local/elasticsearch-7.6.2,否则会找不到路径)2.1.3、path.logs(要加上全路径/usr/local/elasticsearch-7.6.2,否则会找不到路径)2.1.4、discovery.seed_hosts 2.1.5、action.destructive_requires_name2.1.6、gateway.recover_after_nodes2.1.7、cluster.initial_master_nodes2.1.8、http.port2.2、elasticsearch-env配置2.3、jvm.options配置2.4、Linux服务器的一些硬件配置2.4.1、/etc/sysctl.conf配置vm.max_map_cou... 王子 2023-07-20 Elasticsearch 328 阅读 2 评论 2023年07月20日 328 阅读 2 评论
2020-09-07 Elasticsearch 如何实现查询/聚合不区分大小写? Elasticsearch 如何实现查询/聚合不区分大小写? 1、实战问题最近有多个关于区分大小写的问题:问题1:ES查询和聚合怎么设置不区分大小写呢?问题2:ES7.6 如何实现模糊查询不区分大小写? 主要是如何进行分词和mapping的一些设置来实现这个效果,自己也尝试过对setting 和 mapping字段进行设置,都是报错比较着急,类似的问题,既然有很多同学问到,那么咱们就有必要梳理出完整的思路和方案。这或许是铭毅天下公众号的使命所在。这个问题不复杂,所以本文会言简意赅,直击要害!2、问题拆解2.1 拆解一:如果默认分词方式,能区分大小写的吗?是的,默认分词器是Standard 标准分词器,是不区分大小写的。官方文档原理部分:如下的两张图很直观的说明了:标准分词器的 Token filters 核心组成是:Lower Case Token Filter。什么意思呢?大写的英文字符会转换成小写。2.2 拆解二:实践 Demo 验证DELETE test_003 PUT test_003 { "mappings": { "properties": { "titl... 王子 2020-09-07 Elasticsearch 211 阅读 0 评论 2020年09月07日 211 阅读 0 评论