自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

铭毅天下Elasticsearch

全网累计阅读突破1000万+Elasticsearch非官方技术博客(专业、专心、专注)

  • 博客(919)
  • 资源 (19)
  • 问答 (2)
  • 收藏
  • 关注

原创 新时代写作与互动:《一本书讲透 Elasticsearch》读者群的创新之路

1、《一本书讲透 Elasticsearch》销售最近进展汇报给大家同步一下《一本书讲透 Elasticsearch》图书的进展情况,本周五(2024年4月26日),出版社编辑老师反馈图书相关销量进展:预计全网销量 1000 册+,发货量 2462 册(截止2024年4月28日)。2023年12月21日,首次印刷量:2500 册。2024年4月1日,二次印刷量:1000 册。2、读者就是“衣食父母...

2024-04-28 11:38:35 1530

原创 重磅 | 死磕 Elasticsearch 8.X 方法论认知清单(2022年国庆更新版)

每个人都会犯错,别再让相同的错误一再发生,别再让我们为那些错误付出沉痛的代价。清单不是写在纸上的,而是印在心上的。我们别无选择,清单,正在一步步变革我们的生活,变革这个复杂的世界......——[美] 阿图-葛尔德《清单革命》01Elasticsearch 学习方法论如何系统的学习 Elasticsearch ?视频 | 零基础如何学习 Elasticsearch?刻意练习 Elastics...

2022-09-28 07:16:17 2709

原创 干货 | Elasticsearch 8.X 实战视频合集(80 小时+)

1、Elasticsearch 进阶实战 10 讲(10小时+)1.1 进阶实战 10 讲视频地址https://t.zsxq.com/BAU33J61.2 进阶实战 10 讲包含内容Elasticsearch 全貌认知索引创建和搜索原理集群规划及节点角色规划最佳实践集群性能调优及原理数据建模最佳实践冷热集群架构实战索引生命周期管理ILM实战跨集群检索实战分片分配策略实战集群安全实战2、Elast...

2022-09-28 07:16:17 3494 3

原创 Elasticsearch 7.X 进阶实战视频课上线

1、Elasticsearch 7.X 进阶实战大纲课程地址:Elasticsearch 7.X 进阶实战视频课10个大选题来源于实战业务场景的提炼、总结。 Elasticsearch 全貌认知 Elasticsearch 索引创建和搜索原理 Elasticsearch 集群规划及节点角色规划最佳实践 Elasticsearch 集群性能调优及原理 Elasticsearch 数据建模实例讲解与实战技巧 Elasticsearch 冷温热架

2021-08-17 10:58:53 4240

原创 如何系统的学习 Elasticsearch ?

这是上一次技术直播里六个子主题中的最后一个主题的扩展版本。近期又有读者问到类似问题,我认为非常有必要花长时间梳理后跟大家分享一下。1、基础篇:零基础如何学 Elasticsearch ?常...

2021-03-11 21:46:54 11074 4

原创 潜心一技、做到极致!——Elastic认证工程师之路

20年2月3日我参加Elastic认证工程师考试,2020年2月5日中午得到认证结果:通过考试。趁热打铁,将Elastic认证工程师考试相关内容、经验教训等和盘而出,希望对后续参加考试的同学有所帮助。1、Elastic工程师有什么用?An Elastic Certified Engineer possesses the skills and is able to pe...

2020-02-07 13:36:36 13834 21

原创 重磅 | Elasticsearch7.X学习路线图

1、为什么要梳理学习路线图?在关注Elastic 中文社区、QQ群、星球群的过程中,多多少少都会有一些基础问题冒出。而这些问题不复杂,多半都在官方文档中都有提及,稍稍复杂的在官方英文社区、中文社区都有过类似问题的讨论。基本上通过Google、bing都能直接或间接搜索到答案。那么问题是:为什么好多初学的朋友,找不到答案呢。观察和思考了很久。我认为最主要的问题在于,没有建立基础知识全貌的认知...

2019-04-30 23:34:20 18576 17

原创 Elasticsearch学习,请先看这一篇!

题记:Elasticsearch研究有一段时间了,现特将Elasticsearch相关核心知识、原理从初学者认知、学习的角度,从以下9个方面进行详细梳理。欢迎讨论……0. 带着问题上路——ES是如何产生的?(1)思考:大规模数据如何检索?如:当系统数据量上了10亿、100亿条的时候,我们在做系统架构的时候通常会从以下角度去考虑问题: 1)用什么数据库好?(mysql、sybase、oracle、达

2016-08-18 21:08:36 234321 66

原创 Elasticsearch的使用场景深入详解

了解了ES的使用场景,ES的研究、使用、推广才更有价值和意义。1、场景—:使用Elasticsearch作为主要的后端传统项目中,搜索引擎是部署在成熟的数据存储的顶部,以提供快速且相关的搜索能力。这是因为早期的搜索引擎不能提供耐用的​​存储或其他经常需要的功能,如统计。 Elasticsearch是提供持久存储、统计等多项功能的现代搜索引擎。 如果你开始一个新项目,我们建议您考虑使用Elas

2016-08-17 08:40:56 120905 21

转载 XCOPS广州站:从大模型到智能体,探索AI在运维与数据库的落地新路径

近两年,我们共同见证了AI驱动下运维模式的快速更迭,大模型、智能体、算法等技术持续推动运维从“自动化”向“自主化”进阶,打开“自动驾驶级运维”的新可能。聚焦大模型时代的真实落地实践,邀请行业领军人物、资深技术专家与学术大师,从技术架构、实战案例到科研成果,与大家一起探索AI应用于智能运维与数据库的最佳方式,找到可落地、可复用的破局方案。学习大规模生产环境下,Oneagent的MTL统一采集、高性能优化、探针全生命周期管控的实战经验,解决多源观测数据割裂、采集性能损耗过高、探针运维混乱的工程落地难题。

2026-04-11 07:30:29 37

原创 Easysearch 向量搜索 vs Elasticsearch:别再问“兼容不兼容“了,先看这篇

Easysearch 向量搜索:https://docs.infinilabs.com/easysearch/main/docs/features/vector-search/Elasticsearch kNN 搜索:https://www.elastic.co/docs/solutions/search/vector/knn。Elasticsearch 向量搜索:https://www.elastic.co/docs/solutions/search/vector。都能向量搜索" ≠ "DSL 一样"。

2026-04-10 10:41:06 547

原创 Easysearch 向量搜索 vs Elasticsearch:别再问“兼容不兼容“了,先看这篇

Easysearch 向量搜索:https://docs.infinilabs.com/easysearch/main/docs/features/vector-search/Elasticsearch kNN 搜索:https://www.elastic.co/docs/solutions/search/vector/knn。Elasticsearch 向量搜索:https://www.elastic.co/docs/solutions/search/vector。都能向量搜索" ≠ "DSL 一样"。

2026-04-10 10:41:06 519

原创 Easysearch 向量搜索 vs Elasticsearch:别再问“兼容不兼容“了,先看这篇

Easysearch 向量搜索:https://docs.infinilabs.com/easysearch/main/docs/features/vector-search/Elasticsearch kNN 搜索:https://www.elastic.co/docs/solutions/search/vector/knn。Elasticsearch 向量搜索:https://www.elastic.co/docs/solutions/search/vector。都能向量搜索" ≠ "DSL 一样"。

2026-04-10 10:41:06 280

原创 Easysearch 向量搜索 vs Elasticsearch:别再问“兼容不兼容“了,先看这篇

Easysearch 向量搜索:https://docs.infinilabs.com/easysearch/main/docs/features/vector-search/Elasticsearch kNN 搜索:https://www.elastic.co/docs/solutions/search/vector/knn。Elasticsearch 向量搜索:https://www.elastic.co/docs/solutions/search/vector。都能向量搜索" ≠ "DSL 一样"。

2026-04-10 10:41:06 535

原创 Easysearch 向量搜索 vs Elasticsearch:别再问“兼容不兼容“了,先看这篇

Easysearch 向量搜索:https://docs.infinilabs.com/easysearch/main/docs/features/vector-search/Elasticsearch kNN 搜索:https://www.elastic.co/docs/solutions/search/vector/knn。Elasticsearch 向量搜索:https://www.elastic.co/docs/solutions/search/vector。都能向量搜索" ≠ "DSL 一样"。

2026-04-10 10:41:06 481

原创 Easysearch 向量搜索 vs Elasticsearch:别再问“兼容不兼容“了,先看这篇

Easysearch 向量搜索:https://docs.infinilabs.com/easysearch/main/docs/features/vector-search/Elasticsearch kNN 搜索:https://www.elastic.co/docs/solutions/search/vector/knn。Elasticsearch 向量搜索:https://www.elastic.co/docs/solutions/search/vector。都能向量搜索" ≠ "DSL 一样"。

2026-04-10 10:41:06 363

原创 Easysearch 向量搜索 vs Elasticsearch:别再问“兼容不兼容“了,先看这篇

Easysearch 向量搜索:https://docs.infinilabs.com/easysearch/main/docs/features/vector-search/Elasticsearch kNN 搜索:https://www.elastic.co/docs/solutions/search/vector/knn。Elasticsearch 向量搜索:https://www.elastic.co/docs/solutions/search/vector。都能向量搜索" ≠ "DSL 一样"。

2026-04-10 10:41:06 3

原创 Easysearch 接上 Kibana,就这两步,搞定!

Easysearch 的 API 兼容能力,让原本 ELK 生态里的工具(Kibana、Logstash、各种 SDK)都能无缝接入,国产化替代的路子越来越稳了。如果你的场景是要保留 Kibana 的使用习惯,同时又想用上 Easysearch 的安全和性能优势,这套方案完全可以放心上生产!:让 Easysearch 对外"报称"自己是 ES 7.10.2,骗过 Kibana 的版本校验逻辑。,Kibana 完全感知不到差异,该查数据查数据,该建索引建索引,一切丝滑。等特殊字符,在 yml 文件里要用。

2026-04-07 13:28:03 643

原创 古法工具,依然受用——Cerebro + Easysearch 避坑指南

ES 5.0 之后不再支持 Site Plugin,kopf 原作者干脆用 Scala + Play Framework + AngularJS 重写,改名 Cerebro,以独立 Web 应用形式发布。虽然 Cerebro 已经 6 年+不更新了,但喜欢"古法编程"的很多读者依然喜欢这个精简的工具。轻量是它最大的优势——解压即用,内存占用约 200MB,不需要为了管个集群把 Kibana 全家桶跑起来。输入的是 Easysearch 的账号,但这里要的是 Cerebro 自己。

2026-03-30 13:45:36 624

原创 张雪峰老师,配享太庙!

2025年高考季,他连续19天每天保持18小时以上高强度工作,一天连跑8场线下讲座,从清晨八点讲到深夜九点半,中间连喝口水、吃顿完整饭的时间都没有,散场后还要挤夜班高铁、红眼航班备课,深夜回复上千条家长与学生的私信咨询。2025年9月,因直播中言语不当,张雪峰全平台账号被禁言、停播,事业陷入冰点,这是他人生中最黑暗的低谷,无数人断言"张雪峰彻底凉了"。" 能在巅峰时自省,在低谷时站起来,这不是普通人能做到的。铁铉官职并不算高,他不是开国元勋,没有显赫的家世,只是一个读书人,一个守城的官员,一个普通的人。

2026-03-27 12:42:22 175

原创 EasySearch Rules 规则语法速查手册

距离单位:每个汉字 / 英文单词 / 数字串 = 1。经验法则:规则中出现可能引起歧义的字符,一律加引号。:从纯关键词 OR 开始,逐步加字段限定和 near。三大企业标注场景,系统梳理规则编写核心语法。:同一语义场景下,near 能显著降低误报率。字段必须为数值类型,且编译时需声明。:人名、型号等模糊匹配优先用。地域标签、情感标签、人名标签。未声明的自定义字段默认当作。:情感标签需排除假设性语境(API 导入时只需提供。五、距离匹配(near)编译时不传 fields。是内置字段,无需声明。

2026-03-27 11:18:40 673

原创 EasySearch Rules 规则引擎——让数据写入即打上 tags 标签

Rules 插件依赖 native 库(C++ 编译的规则引擎),需要在 EasySearch 配置文件中禁用系统调用过滤器。删除前会自动检查 Pipeline 依赖,如果规则库正在被使用,删除会失败并提示依赖的 Pipeline 名称。在数据通过 Ingest Pipeline 写入索引时,自动匹配规则库,为文档添加标签字段。,我们将深入 Rules 的规则语法体系——从基础的关键词匹配到复合正则表达式,一次性讲透。⚠️ 注意:禁用此过滤器会降低一定的安全性,建议只在运行 Rules 插件的节点上禁用。

2026-03-27 11:18:40 368

原创 Easysearch 审计日志实战:谁访问了你的集群?

前者决定"用哪种存储后端",后者控制"是否记录合规相关的内部配置读写事件",两者作用略有不同,但都需要开启才能完整追踪。正好是我这边 IP,也验证了审计日志的准确性——你在管理界面查看配置,这个操作本身就被记录下来了,包括你的 IP。对于更复杂的访问场景(比如已成功认证的操作),IP 地址可能不直接显示在列表中。功能,只需简单配置,就能将每一次访问行为完整记录下来,包括:访问来源 IP、操作类型、是否成功认证等。生产环境中,知道"谁在访问你的搜索集群"和"哪些外来 IP 曾经进来过",是安全运维的基本功。

2026-03-24 17:09:53 464

原创 用 Skills 根治 AI 审美趋同:Claude 前端设计进化全解析

当你需要做前端设计,召唤 Frontend Design Skills,他就变成了一个专门研究过高端界面设计的专家——他知道该避开什么(Inter、紫色渐变),该用什么(特色字体、强烈对比、有层次的背景),以及怎么用(何时加动效、如何排版)。结果就是这篇文章对应的网站——近黑色背景,Bebas Neue 大标题,琥珀色 × 电光蓝的克制用色,三层背景叠加,逐字符入场动效,整体是"编辑风 × 暗黑技术美学"。但 Inter 是一个为 UI 设计的字体,不是为"有个性的品牌"或"技术感极强的页面"设计的。

2026-03-19 07:36:03 794

原创 吴恩达 Agent Skills 学习笔记:从入门到必知必会

五问五答,从概念到落地,从架构到机制,Agent Skills = 一个有组织的文件夹,内含指令、脚本、资产和资源,让 Agent 能精准执行特定任务。没有 Skills 的 Agent,就像一个每天上班都失忆的员工——你得反复交代、反复递材料,结果还不一样。如何让一个通用 AI Agent,在你的具体业务场景里,像专业员工一样可靠地工作?核心问题:Skills 可以有数百个,但 LLM 的上下文窗口是有限的,怎么办?不是让 AI 更聪明,而是让 AI 在你的业务场景里,稳定、可靠、可扩展地工作。

2026-03-18 07:35:24 1127

原创 Elasticsearch 如何一句话搞定“附近干净的咖啡厅”的语义搜索?

自然语言 → 大模型 / 规则 → 结构化入参(category / tags / geo / new)→ 普通 ES 查询。用户只说一句“附近干净的咖啡厅 / 新开的书店”, 我们怎么在 Elasticsearch 里做出好用、可落地的。出现“新开 / 新店 / 刚开 / 最近 N 天 / 最近 N 个月” → within_days 自动计算。出现“干净 / 安静 / 自习 / 办公 / 露台 / 宠物友好 …“新开的书店” 以及变体:“附近干净的咖啡厅 / 安静适合工作的咖啡店”

2026-03-12 06:46:18 416

原创 Easysearch——一款面向企业级场景打造的国产搜索引擎

开源协议突然变更、版本割裂、功能收费,甚至直接“停更闭源”——对企业而言,这已不再是简单的技术选型问题,而是核心检索能力被“卡脖子”的数据安全隐患。现有的 ES DSL 查询语法、索引结构、API 调用方式,均可实现百分百兼容,向下兼容至 6.x 版本,无需重写整套检索逻辑。通过精简内核、优化内存管理,结合存算分离、冷热分层与离线索引,在保障查询性能的同时,显著降低算力与存储成本。这意味着,你可以在延续现有检索能力的基础上,让大模型真正“看懂”企业数据,为搜索引擎注入一颗智能大脑。平滑替换,不折腾业务。

2026-03-08 19:46:31 599

原创 Elasticsearch 写入性能排查“五板斧”

可考虑 "_source": { "enabled": false }或 includes/excludes,减小写入和存储(会牺牲 reindex/update 能力,需按业务权衡)。看各节点的 indexing.index_current、indexing.index_failed、indexing.delete_current。短期:适当调大 thread_pool.write.queue_size / thread_pool.index.queue_size(治标)。若 reject 伴。

2026-03-08 19:46:31 602

原创 借助大模型 + Tool Use 搭一个「会说人话」的 Easysearch 智能助手

description 写清楚「什么时候用、参数什么意思」,模型才能选对工具、填对参数。换模型(如从 DeepSeek 换成 Kimi)、加新工具(如慢查询、告警),只改「谁理解」或「有哪些工具」,执行层(executor)可以不动。)和 HTTP 请求有一一对应关系,executor 只做「参数 → 请求体 / 路径」的薄一层转换,不依赖模型「自由发挥」,所以稳定、好维护。description 写清楚「何时用、参数含义」,模型就能在合适场景选对工具、填对参数,所以自然语言和实际请求之间「对得上」。

2026-03-05 15:21:33 495

原创 Easysearch 智能助手的 Web 端升级实战

主要靠DeepSeek的API加上Tool Use,自动生成查询和写入请求,然后调用Easysearch(它兼容Elasticsearch)执行搜索、聚合、建索引、数据写入这些操作。,带model='deepseek-chat'、tools(从tools.js来)、tool_choice='auto'、messages(system + 历史)。从 CLI 到 Web,逻辑不乱,只抽象公共层,加API + 前端。历史管理:前端每次带上历史,服务器拷贝用 chat() 累积,返回新历史。前端存着,下次再传。

2026-03-05 15:21:33 546

原创 漫画图解 Easysearch RAG —— 让大模型拥有“自己知识库”的关键技术

最近在用 Cursor 结合各种大模型写代码、做开发时,经常有粉丝在群里问:大模型确实牛,但一问到咱们公司内部的业务代码,或者 Elasticsearch 9.x、Easysearch 2.X 的最新特性,它就开始胡说八道了,怎么破?它懂“语义”,但容易忽略“精确度”。就像图里画的,我们把“用户的原始问题”和“刚刚搜出来的知识素材”一起打包,塞进一个名为 Prompt(提示词)的大信封里,直接喂给 LLM。RAG 的本质,就是不改变大模型聪明的大脑,而是给它装上一双能看透企业私有数据的“眼睛”。

2026-02-27 07:04:53 551

原创 Grafana 可视化 Easysearch 数据——从数据源接入到大屏实现

Easysearch 的 UI 设计效果非常巧妙,但相比 kibana 遗憾的是,缺少 dashboard 可视化面板的。加一个 Data links,点击行跳转到 Easysearch Kibana/头部工具查看完整原始文档,体验拉满。查了 AI,有的说需要安装插件,有的说需要这啊,那啊 的配置,都不对!如果直接执行 2.3 步骤,可能会报如上的错误。Interval 选 auto,Grafana 会根据时间范围自动计算粒度,省心。多条曲线:复制 Query,修改过滤条件,用 Legend 区分,例如。

2026-02-27 07:04:53 597

原创 2026 Elastic 认证专家考试资料库,持续更新中 ......

这些东西,ChatGPT / Claude / Grok / Deepseek / Kimi / 千问 / 豆包 / 元宝能给你一个答案,但它不知道今年的考纲重点变了哪里,不知道某道题的"坑"在哪个选项,也不知道中文技术语境下哪些翻译会让你理解跑偏。,有问题直接丢进去,答你的可能是已经过了 ECE/ECA 的工程师,也可能是大厂一线在用 ES 的专家。,全是真人真实备考记录,从报名、备考节奏到考试当天注意事项,一手经验,,累计帮球友节省数万元报名费,一个人备考和一群人抱团,差的不只是钱。

2026-02-26 07:30:27 513

原创 Elasticsearch 能看记录“落到库里”的时间吗?3 种方案精准追溯数据写入时间

很多 DBA 和 ES 运维人员都希望像查 MySQL binlog 一样查ES的写入时间,但 ES 的底层存储机制(倒排索引、Doc Values)决定了它没有“自动记录写入时间”的内置字段。方案一:Ingest Pipeline(生产标准,推荐⭐⭐⭐⭐⭐)ES 提供内置的Ingest节点,可以在数据索引前进行加工。:强依赖业务代码,多应用接入容易遗漏,导致时间不统一。,ES能不能自动记录每条数据是什么时候写入的?一、为什么 ES 默认没有“写入时间”字段?一、为什么 ES 默认没有“写入时间”字段?

2026-02-26 07:30:27 551 1

原创 2026 年国产搜索引擎大盘点:Easysearch 凭什么值得关注?

来说:Elasticsearch 和 Easysearch 都是以 Lucene 这块"引擎"为核心打造的赛车,但 Elasticsearch 是面向全球市场的通用跑车,而 Easysearch 则是专为中国路况(高并发写入、国密合规、信创硬件)深度调校的版本。这一点很多人有误解。在金融、政务等高合规要求场景,SM2(非对称加密)、SM3(哈希算法)、SM4(对称加密)三大国密算法的支持是"硬门槛"。:如果你的技术栈是 ES 系、你的业务在信创覆盖范围内、你的迁移窗口不宽裕,那 Easysearch。

2026-02-24 20:51:00 955

原创 老人与 AI —— 2026 年春节回老家 7 天我的 7 点质朴观察

城镇化加剧,老家农村一多半人至少在县城买房,很多人只年三十、大年初一回来一趟,家里太冷,晚上再回县城住。我非常喜欢和老人聊天,问 40、50、60-70 年代的小事,没有宏大叙事,更多是老人过往数十年的拾忆。唯有加油和奋斗,才不辜负自己的成长历程,不辜负家人的期待(家人其实更期望平平安安),不辜负这盛世年华。之前形容天上人间是“天上一天,人间一年”,我认为形容 AI 的发展也不过分:AI 一天,人间一年。老人们不连网、不会上网,用老人机、开三轮车,除医疗外无大花费,一个月几百块够生活。

2026-02-20 08:04:35 561

原创 效果炸裂!10分钟把 Elasticsearch 数据变成科幻级 3D 地球,这波操作稳了

全程不写一行 CSS(Tailwind 搞定),10 分钟让 ES 数据变成会动的 3D 地球。已经把地球、飞线、标签这些常用功能封装好了,我们只需要传数据,不用关心 WebGL 细节。1.预生成若干“热点 IP 对”,78% 的数据走这些热点,保证 TOP50 有戏。:加 try-catch,ES 失败时返回 mock 数据,保证演示不中断。因为我们要找的是“哪些 IP 对攻击最频繁”,而不是单个 IP。攻击类型映射颜色:DDoS=红色,SQL注入=黄色,XSS=橙色。

2026-02-05 07:30:19 682

原创 Python 同时适配 Elasticsearch 与 Easysearch 实战复盘

如果后续需要同时使用 8.x 的新特性并支持 Easysearch,再考虑引入 opensearch-py 或按产品类型切换不同客户端会比较合适;客户端,可同时连接 Elasticsearch 8.x/9.x 和 Easysearch。可同时支持 Elasticsearch 8.x/9.x 和 Easysearch。同时连接 Elasticsearch 8.x / 9.x 和 Easysearch。7.13.1 无校验,7.14+ 会校验,这是选 7.13.1 的核心原因。

2026-02-01 07:30:51 894

原创 6 小时血泪史:Elasticsearch Bulk 写入「成功」却查不到数据——根因与避坑指南

本文复盘一次真实的线上排查:Bulk API 返回成功、Count 显示有文档,但 Search/Get 拿不到。:在 bulk 格式、refresh、API 兼容、逐条写入、复杂验证上反复加码,从 200 行膨胀到 800 行。就像「人到了考场,卷子交了上去,系统显示交卷成功,但老师查不到卷子内容」。:Bulk 本身没问题时,不要死磕格式,容易陷入「格式玄学」。依然返回成功,Count 依然正确,Search 依然空。:单条 index 也一样——返回成功,Count 有,

2026-02-01 07:30:51 970

原创 Text2DSL——自然语言转 Elasticsearch / Easysearch DSL 神器

用户输入类似"查询包含测试的文档"这样的描述,系统会调用 DeepSeek API 生成标准的 Elasticsearch DSL。无论成功失败,最后都会删除临时索引。于是我写了这个工具,核心思路就一条:生成后立即 Elasticsearch 或者 Easysearch 验证,错了就重新生成。LLM 选 DeepSeek API,性价比高,调用成本是 OpenAI 的十分之一,对于这种需要多次调用的场景很划算。这套机制的好处是,生成的 DSL 如果有任何语法错误、字段类型不匹配、逻辑问题,都会被立即发现。

2026-01-31 07:30:36 943

路由器交换机配置命令详解.doc

Cisco路由器交换机配置命令详解 1. 交换机支持的命令: 交换机基本状态: switch: ;ROM状态, 路由器是rommon〉 hostname〉 ;用户模式 hostname# ;特权模式 hostname(config)# ;全局配置模式 hostname(config-if)# ;接口状态 交换机口令设置: switch〉enable ;进入特权模式 switch#config terminal ;进入全局配置模式 switch(config)#hostname 〈hostname〉 ;设置交换机的主机名 switch(config)#enable secret xxx ;设置特权加密口令 switch(config)#enable password xxa ;设置特权非密口令 switch(config)#line console 0 ;进入控制台口 switch(config-line)#line vty 0 4 ;进入虚拟终端 switch(config-line)#login ;允许登录 switch(config-line)#password xx ;设置登录口令xx switch#exit ;返回命令 .................

2010-04-18

网络工程师复习资料精华.pdf

网络工程师复习资料精华,对于复习中困惑的人指明了方向!

2010-04-18

嵌入式开发流程、详解、宝典

嵌入式开发流程 嵌入式开发详解 嵌入式开发宝典

2010-06-25

UML之深入浅出类图

1.综合N多高效、公司类图讲义; 2.研究生课堂使用效果极佳。

2016-01-19

一幅动图,搞定 Elasticsearch 核心基础原理!

一幅动图,搞定 Elasticsearch 核心基础原理!

2024-05-11

数据结构选择题 打印 word版 .doc

这是大学本科期末考试最好范例选择题模板; 也可以作为考研复试很好的参考资料。

2010-06-25

透析C语言(CNL内部培训)

综合经典面试试题、网络博客、文库资源总结的C深入培训资料! 望大家共同学习,共同进步!

2012-11-21

libcurl.lib下载(32bit和64bit)

http://blog.csdn.net/laoyang360/article/details/48517865 64bit libcurl.lib生成步骤及注意事项详解

2015-09-17

MFC动态划线实现源码

在对数据的趋势描述方面莫过于将点存储下来描线。即如任务管理器中CPU使用率一样,一目了然就很直观看出使用的趋势。现在360管理软件里面有开始时间的变化趋势。其他也有类似的趋势划线软件功能的实现,很是直观! 项目的需要,我们也需要类似的划线趋势统计模块来统计比如时间随着计数增加的变化趋势。

2013-03-30

可视化文件消息一体化收发Socket实现V0.1

1) 支持发送不同类型的文件(.txt,.doc,.jpg,.exe,.mp3等所有类型) 2) 支持发送字符消息。 3) 支持可视化、直观显示与操作。 4) 支持单机收发、局域网内两台机器收发。

2013-03-17

(可视化文件消息一体化收发Socket实现V0.1说明文档

1) 支持发送不同类型的文件(.txt,.doc,.jpg,.exe,.mp3等所有类型) 2) 支持发送字符消息。 3) 支持可视化、直观显示与操作。 4) 支持单机收发、局域网内两台机器收发。

2013-03-17

CiniFile解析类

CiniFile解析类(特顺手) 参见csdn 铭毅天下 博客,内有详细描述。

2015-07-05

word转chm(亲测试绝对好用)

1.word转chm(亲测试绝对好用) 2.绿色无需安装 3.网上下载了接近2个小时,就找到这一个好用的。 这样大家都不用走弯路了。

2016-01-07

C++内部培训讲义

1、C++内部培训讲义,内容涵盖:C++基础、C++面向对象三大核心点、STL、网络编程、多线程编程、C++学习建议(推荐书籍、大牛博客)等。 2、1天左右培训课程。 3、精心结合自己实践、笔试、面试经验真理3天以上完成。 4、 源代码参考: https://github.com/laoyang360

2016-08-07

JSON数据构造及解析详解

JSON数据构造及解析详解(C++,Json, cppJson)

2015-07-05

Windows下libevent C++封装类实现

windows平台下对于服务器高并发的网络模型选型中,使用libevent是个不错的选择。 本文的背景基于:国内博客对于libevent大多介绍Linux实现,大多是C语言的实现,Windows平台下C++相对较少或者较旧。 本文针对libevent从服务端、客户端两个角度实现了封装类,真正做到,我们在使用封装类时候,只需要关注业务逻辑的处理,不需要关注socket的通信的细节。

2016-12-11

Soket基础深入详解

什么是Windows Sockets规范? 规范的定位等,对初学者非常有用!

2010-12-20

OTL实战小结源码

1.VS2010下使用OTL源码,包含库,2010下编译测试ok。 2.实现了增、删、改、查功能,可供参考学习。

2015-12-13

C++ 笔试面试宝典2009版.doc

1.new、delete、malloc、free关系 delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加于malloc/free。因此C++语言需要一个能完成动态内存分配和初始化工作的运算符new,以及一个能完成清理与释放内存工作的运算符delete。注意new/delete不是库函数。 ..................

2010-04-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除