搜索

Spring AI 使用 Elasticsearch 作为向量数据库

前言嗨,大家好,我是雪荷,最近在公司开发 AI 知识库,同时学到了一些 AI 开发相关的技术,这期先与大家分享一下如何用 ES 当做向量数据库。安装ES第一步我们先安装 Elasticsearch,这里建议 Elasticsearch 一定要在 8.13.x 以上,这里我选用的版本为 8.14.3。下

若依ruoyi-vue 3.8.9 整合Elasticsearch 7.14.2

若依ruoyi-vue 3.8.9 整合Elasticsearch 7.14.2 0. 前言若依ruoyi-vue 3.8.9 整合Elasticsearch 7.14.2 而不是官网建议的7.14.0版本的原因:是因为我运行若依拓展包中的Elasticsearch安装包时报错,执行elasticsearch.bat不读取配置文件信息,导致无法启动Ela

Git 指令大全(全干货版)

🔧 基础操作# 初始化仓库 git init # 克隆远程仓库 git clone <repo_url> # 查看当前状态 git status # 添加全部修改到暂存区 git add . # 提交到本地仓库 git commit -m "提交说明" # 查看提交历史(精简版) git log --oneline

盘点国内可用的传统搜索引擎

盘点国内可用的传统搜索引擎盘点电脑爱好者​关注他74 人赞同了该文章​目录收起1.百度搜索2. 搜狗搜索3.360搜索4.神马搜索5.夸克搜索6.必应搜索7.头条搜索8.Yandex9.Ecosia10.Kagi11.闪电搜索12.Backdata13. 中国搜索14.非凡搜索15.抖音搜索16.swisscows17.Startpagina18.Yep19.Mail.ru20.Rambler21

从安装到代码提交:Git 远程协作中 90% 的问题都能在这里找到答案

工欲善其事,必先利其器。 目录 安装 Git 的步骤: 本地Git与远程仓库连接及操作全指南 一、本地仓库初始化与远程仓库连接 1. 初始化本地Git仓库 2. 关联远程仓库 1. 查看当前分支状态 2. 新建本地分支 方法1:基于当前分支创建新分支 方法2:创建并直接切换到新分支(推荐) 方法

【Elasticsearch】全文搜索与精确匹配:match与term查询

文章目录 📑前言 一、Elasticsearch中的查询类型概述 二、match 查询:面向全文搜索的智能匹配 2.1 基本用法 2.2 分词与相关性评分 2.3 操作符控制:and 与 or 2.4 适用场景 三、term 查询:面向精确匹配的底层操作 3.1 基本用法 3.2 不分词是关键 3.3 适用于 key

Elasticsearch 配置详解

Elasticsearch 配置详解 文章目录 Elasticsearch 配置详解 一、核心配置 (elasticsearch.yml) 1. 集群配置 2. 网络配置 3. 路径配置 4. 内存配置 二、重要性能配置 1. 索引相关 2. 线程池配置 3. 缓存配置 三、安全配置 1. 基础安全 2. TLS/SSL配置 四、日志配置 (l

ECMAScript(简称 ES)和 JavaScript 的关系

ECMAScript(简称ES)和JavaScript的关系常常令人困惑。简单来说:ECMAScript是标准,JavaScript是实现。以下从多个维度详细解析它们的区别与联系: 一、定义与核心关系 ECMAScript 标准化规范:由ECMA国际(European Computer Manu

用 git fetch 和 pull 的区别?搞懂这个少背 3 次锅

本文将详细解析 Git 中 fetch 和 pull 两个命令的核心区别,帮助开发者避免因操作混淆导致的代码冲突、版本混乱等问题。首先会明确两者的基本概念与工作流程,对比它们在获取远程仓库数据、合并代码等方面的不同之处,包括是否自动合并、对本地分支的影响、适用场景等。同时,结合实际开发案例说明误用可能引发的问题,以及正确的使用技

测试工程师福音:Biome 如何替代 ESLint 实现代码质量自动化管控?

本文聚焦测试工程师关注的代码质量自动化管控领域,探讨 Biome 作为新兴工具如何替代 ESLint。首先分析 ESLint 在长期使用中暴露的性能、配置复杂度等问题,引出 Biome 的优势,包括更快的运行速度、零配置起步、一体化工具链等。接着详细介绍 Biome 的核心功能、安装配置步骤、规则定制方法及在自动化流程中的集成方式,对比两者在