万字详解!在 Go 语言中操作 ElasticSearch
在大数据和搜索引擎技术不断进步的今天,ElasticSearch 已成为业界内非常流行的搜索引擎解决方案,被广泛应用于日志分析、全文搜索、数据分析等领域。针对 Go 语言开发者来说,olivere/elastic 是一个非常强大而且易于使用的 ElasticSearch 客户端库,允许开发者在 Go 应用中轻松地操作 ElasticSearch。
2024-07-05
⭐《ElasticSearch核心技术与实战》笔记 - 5. 应用实战
[TOC]电影搜索服务需求分析及架构设计[链接]将电影数据导入 Elasticsearch搭建你的电影搜索服务Stackoverflow 用户调查问卷分析需求分析与架构设计[链接]数据 Extract & Enrichment分析数据 StackOverflow 2020 年度开发者调查使用 Logstash 导入数据到 ESES 中进行相关配置Ingest 分割字段及转换字段类型使用 dynam...
2021-01-19
【赵渝强老师】Oracle的闪回版本查询
Oracle数据库的闪回版本查询(Flashback Version Query)提供了一个审计行改变的查询功能,通过它可以查找到所有已经提交了的行记录。视频讲解如下:[链接]
2025-03-29
Elasticsearch 在地理信息空间索引的探索和演进
本文梳理了Elasticsearch对于数值索引实现方案的升级和优化思考,从2015年至今数值索引的方案经历了多个版本的迭代,实现思路从最初的字符串模拟到KD-Tree,技术越来越复杂,能力越来越强大,应用场景也越来越丰富。从地理位置信息建模到多维坐标,数据检索到数据分析洞察都可以看到Elasticsearch的身影。
Langchain.js如何实现RAG
前面介绍了Langchain的基本使用方法。仅仅是对GPT方法的封装还不足以让它赢得那么多的Start,以及获得融资。它还有另一个强大的功能-RAG(检索增强生成)。RAG是大模型跟企业内部业务落地的基石。是大模型的北斗导航,可以让大模型的结果更加精准。
2024-09-12
一个简单 java 项目的优化过程(未完...)
第一次写 java 项目,用的 netty5.0,也没啥经验,前期开发比较紧所以以实现功能为主,下面记录自己的一些性能优化笔记。以某接口为例,该接口是 feed 流,里面包含的信息有:
2015-08-25
Mysql慢查询日志
数据库的慢查询是影响项目性能的一大因素,对于数据库我们要优化SQL,首先要找到需要优化的SQL,这就需要我们知道sql执行时间等信息,除了使用SHOW PROFILES;外,mysql也提供了“慢查询日志”功能,用来记录查询时间超过某个设定值的SQL,这将极大程度帮助我们快速定位到症结所在,以便对症下药。
2020-03-11
Lucene解析 - 基本概念
Apache Lucene是一个开源的高性能、可扩展的信息检索引擎,提供了强大的数据检索能力。Lucene已经发展了很多年,其功能越来越强大,架构也越来越精细。它目前不仅仅能支持全文索引,也能够提供多种其他类型的索引方式,来满足不同类型的查询需求。
CSS3媒体查询media_queries响应式布局入门指南知识点总结
目前我们使用的最新版本的层叠样式表主要是CSS第三版,也就是CSS3,CSS3带来的新特性、新功能有很多,比如:圆角效果、图形化边界、块阴影与文字阴影、使用RGBA实现透明效果、渐变效果、使用@Font-Face实现定制字体、媒体查询等等。
无忧·企业文档搜索引擎以及模板创建介绍
大家好!今天给大家分享的内容是无忧·企业文档的搜索引擎功能以及如何创建文本模板,一起来看看详细介绍吧,欢迎大家在评论区热烈吐槽~~~文档搜索无忧文档系统提供企业级的搜索引擎,可以对 word、excel、ppt、pdf、富文本等文档进行全文搜索。搜索入口,可直接通过关键字搜索(关键字标题或者内容都可以)点击查看搜索...
2022-05-31
Linux zgrep 命令使用详解
zgrep 用于在压缩 (.gz) 文件中搜索模式,就像 grep 在常规文本文件中所做的那样。它的工作原理是将文件临时解压到内存中,搜索模式并显示匹配的行。
2025-03-13
Element输入框带历史查询记录
需求描述 页面的查询框增加一下显示历史查找记录 实现及踩坑记录 使用Element带输入建议的输入框来实现此需求。用法详见官网 1. 坑1:不能直接在querySearch里返回数组,一定要调用回调函数cb来处理数据 看了一下例子,建议列表应该是个数组,然后我就在querySearch里直接返回了一个数组: {代码...} 但是回到网页上却发...
2019-01-14
[技术周刊 v6] 给Web开发者的15个可怕建议
本文由 Deguang 发表于 码路-技术博客什么是ARTS打卡?Algorithm 算法94. 二叉树的中序遍历中序遍历:左子树->根节点->右子树 {代码...} 100. 相同的树递归判断 {代码...} Review 英文阅读Article:15 Terrible Advice for Web DevelopersReview:《给 Web 开发者的15个可怕建议》,作者讲了15个 Web 开发建议,冠之...
2023-09-09
Bytebase 3.5.0 - 手动发布功能调整至社区版
💰 付费功能调整调整环境中的发布策略,将手动发布作为默认设置,在社区版(免费)中即可使用。🔔 重大变更弃用慢查询、多租户功能;弃用原有的内置 GitOps 功能,并改进 GitOps 工作流。API 支持分页和过滤。比如:ListProjects 支持 page_size 和 page_token.ListUsers 支持按照 name/email/user_type/state 过滤.这些 A...
2025-04-25
高性能MySQL实战(二):索引 | 京东物流技术团队
我们在上篇 高性能MySQL实战(一):表结构 中已经建立好了表结构,这篇我们则是针对已有的表结构和搜索条件为表创建索引。1. 根据搜索条件创建索引我们还是先将表结构的初始化 SQL 拿过来: {代码...} 现有如下搜索条件:根据 接口名称 来搜索对应的调用日志根据 状态 查询成功或异常的调用日志根据 接口名称 和 状态 ...
2023-09-12
MySQL优化查阅总结
笔者实习小白,公司让我优化一下数据库,这几天温习了一下数据库的相关知识并且查阅了一些资料,准备过几天把高性能MySQL看一下。MYSQL优化的主要方式之一:增加索引一、索引:1.定义: 是一种数据结构。(完整定义:数据本身之外,数据库还维护着一个满足特定查找算法的数据结构,这些数据结构以某种方式指向数据,这...
2020-07-13
3天学会ElasticSearch 高性能搜索引擎
{代码...} 下载地址
2020-04-08