全栈自学社区

京东搜索

京东搜索Elasticsearch 开发环境 spring boot 2.4.2 elasticsearch 7.10.1 lombok 解析网页 jsoup 1.10.2 alibaba fastjson 1.2.73 jdk 1.8 集成IDE idea elasticsearch-head 所有开发环境 全栈自学社区 公众号回复 电脑环境 关键字即可获取. 项目概况 pom.xm...

spring boot集成ES

Elasticsearch Clients 文档 spring boot集成ES Java REST Client [7.10] » Java High Level REST Client 一般用高级的客户端 找到原生依赖 12345<dependency> <groupId>org.elasticsearch.client</groupId> ...

关于文档的基本操作

关于文档的基本操作 基本操作 添加数据 1234567PUT /quanzhan/user/1{ "name": "xzM", "age": 18, "desc": "西西", "tags": ["技术宅", "温暖"]} 获取数据 1GET quanzhan/user/1 更新数据 1234567 PUT /quanzhan/user/1{ "n...

ES的Rest风格

什么是REST REST是一种软件架构风格,或者说是一种规范,其强调HTTP应当以资源为中心,并且规范了URI的风格;规范了HTTP请求动作(GET/PUT/POST/DELETE/HEAD/OPTIONS)的使用,具有对应的语义。 核心概念包括: method url地址 描述 PUT localhost:9200/索引名称/类型名称/文档id 创建文档(指定文档 id) ...

双指针/滑动窗口/移动队列

Never stop learning, beacuse life never stops teaching. 不要停止学习, 因为人生总有东西可教 there is always more you don`t know. 无重复字符最长子串 双指针/滑动窗口/移动队列 无重复字符最长子串 1234567891011121314151617181920212223242526272829...
力扣

IK分词器详解

IK分词器插件 什么是 IK 分词器 分词:即把一段中文或者别的划分成一个个的关键字,我们在搜索时候会把自己的信息进行分词,会把数据库中或者索引库中的数据进行分词,然后进行一个匹配操作,默认的中文分词器是将每个字看成一个词,比如"我爱技术"会被分为"我",“爱”,“技”,“术”,这显然不符合要求,所以我们需要安装中文分词器IK来解决这个问题 IK提供了...

ES核心概念

ES核心概念 ES中:集群,节点,索引,类型,文档,分片,映射都是什么? ElasticSearch是面向文档的,关系型数据库和ElasticSearch客观的对比! Relation DB Elasticsearch 数据库(database) 索引(indices) 表(table) types 行(row) documents 字段(columns) fiel...

Java链表

链表 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 上面是链表的定义,那么我们用通俗点的语言来说就是,一些节点,除了最后一个节点以外的每一个节点都存储着下一个节点的地址,...
Java

力扣打卡两数之和day1

每日一句 So much in life depends on our attitude. 态度决定绝大多数的结果. 题目描述 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 你可以按任意顺序返回答案。 来源:力扣(LeetCod...
力扣

Git 版本控制系统使用规范

前言 Git 版本控制系统使用规范旨在帮助每一个人规范操作流程,杜绝因随意操作致使的版本控制错误,从而提高工作效率。 目录 分支说明 master 长期稳定分支,该分支不可直接提交代码,仅允许仅严格测试通过后的代码合并过来到主干分支。若长期稳定分支出现错误,须在长期稳定分支上创建以bug-error-name格式创建新的分支,错误修复后,在合并到master分支。 develop 长期开发...
Git

1 / 10