摘要:
前言 因为本文章涉及到集群的搭建,因此至少需要六台机器,这里有条件的可以购买阿里云、百度云、腾讯云等轻量级云服务器(新人很便宜),无条件的可以自己搭建多台虚拟机实例,同时多台实例建议使用相同镜像环境,博主这里使用的是CentOS 7.6(小版本不影响,例如7.5,7.6,7.8),以下列出我所使用的 阅读全文
摘要:
1 ElasticSearch计算文档分值_score底层原理 1.1 boolean model 根据用户的query条件,先过滤出包含指定term的doc query "hello world" --> hello / world / hello & world bool --> must/mu 阅读全文
摘要:
首先进行单机安装,见以下: Elasticsearch + Kibana + IK分词器安装 - 檀潇兵 - 博客园 (cnblogs.com) 1 集群搭建 1.1 修改配置 每台机器修改elasticsearch.yml配置文件 cd /usr/local/es/elasticsearch-7. 阅读全文
摘要:
1 动态映射 在关系数据库中,需要事先创建数据库,然后在该数据库下创建数据表,并创建表字段、类型、长度、主键等,最后才能基于表插入数据。而Elasticsearch中不需要定义Mapping映射(即关系型数据库的表、字段等),在文档写入Elasticsearch时,会根据文档字段自动识别类型,这种机 阅读全文
摘要:
1 文档批量操作 这里多个文档是指,批量操作多个文档。 1.1 批量获取文档数据 批量获取文档数据是通过_mget的API来实现的。 1.1.1 在URL中不指定index和type 请求地址:_mget 请求方式:GET 功能说明:可以通过ID批量获取不同index和type的数据 请求参数: d 阅读全文
摘要:
1 概述 ES是面向文档(document oriented)的,这意味着它可以存储整个对象或文档(document)。然而它不仅仅是存储,还会索引(index)每个文档的内容使之可以被搜索。在ES中,你可以对文档(而非成行成列的数据)进行索引、搜索、排序、过滤。ES使用JSON作为文档序列化格式。 阅读全文
摘要:
1 安装Elasticsearch 1.1 添加普通用户 # 创建 elasticsearch 用户组 groupadd elasticsearch #创建用户并添加密码 useradd txb_es passwd txb_es #创建es文件夹 mkdir -p /usr/local/es 1.2 阅读全文
摘要:
1 环境准备 准备三台服务器,三台机器均预装CentOS7 操作系统。分别配置机器名 worker1,worker2, worker3。然后需要关闭防火墙(或者找到RabbitMQ的业务端口全部打开。 5672(amqp端口);15672(http Api端口);25672(集群通信端口))。 2 阅读全文
摘要:
1. 准备工作 项目文件链接如下。 链接:https://pan.baidu.com/s/1_qkkCEBvYPCmagFD9Y8-nA 提取码:kbtg 创建两个字符集相同的数据库,再在每个数据库中创建两个数据结构相同的表结构。这里我创建的数据库为shardingjdbc_1,shardingjd 阅读全文
摘要:
1. 卸载之前安装的 rpm -qa|grep mysql service mysqld status service mysqld stop rpm -ev [需要移除组件的名称] 2. 安装mysql cd /usr/localmkdir mysqlcd mysqlwget http://rep 阅读全文
摘要:
链接:https://pan.baidu.com/s/1JnPCUtAalx_lJmWn-5FPzw 提取码:e16z 丢入项目,使用TxbUtil,任何类型的数据判空都只需要调用TxbUtil.isEmpty即可。 阅读全文