找到约 10000 条结果
  • 换掉Kibana!一款轻量级的Elasticsearch可视化管理工具,太香了!
    如果你使用过Elasticsearch,应该接触过Kibana这款可视化管理工具,不过Kibana确实有点重,运行起来有时候要5-10分钟。最近发现一款轻量级的替代品Elasticvue,它简单又易用,分享给大家!
    2025-01-09
  • PolarDB-X 全局二级索引
    简介: 索引是数据库的基础组件,早在1970年代,SystemR 就已经通过增加索引来支持多维度查询。单机数据库中,索引主要按照用途和使用的数据结构分为 BTree 索引、Hash 索引、全文索引、空间索引等。通常,每张表中包含一个主键索引(Primary Index),主键索引以外的索引,统称为二级索引(Secondary Index)。背景索引是数...
    2022-10-10
  • 十问 ByteHouse:如何基于 ClickHouse 玩转向量检索?
    向量检索被广泛使用于以图搜图、内容推荐以及大模型推理等场景。随着业务升级与 AI 技术的广泛使用,用户期望处理的向量数据规模越来越大,对向量数据库产品的稳定性、易用性与性能需求也越来越高。为此火山引擎 ByteHouse 团队基于社区 ClickHouse 进行技术演进,提出了全新的向量检索功能设计思路,满足业务对向量检索...
    2023-12-19
  • mysql索引优化实践
    mysql底层会对sql进行查询优化,依据各个方案所产生的cost成本计算最优执行方案,sql的最终执行方案是否走了索引,抑或为什么没有走索引的原因可以用trace工具来分析。开启trace:
    2021-02-19
  • MongoDB指南---10、索引、复合索引 简介
    上一篇文章:MongoDB指南---9、游标与数据库命令下一篇文章:MongoDB指南---11、使用复合索引、$操作符如何使用索引、索引对象和数组、索引基数 本章介绍MongoDB的索引,索引可以用来优化查询,而且在某些特定类型的查询中,索引是必不可少的。 什么是索引?为什么要用索引? 如何选择需要建立索引的字段? 如何强制使用...
    2019-06-20
  • 搜索运营有哪些玩法,你知道吗?
    简介:大部分产品的搜索都是技术同学在不断的优化迭代,很容易忽视可以直接触达业务侧的运营同学的作用和价值。那今天就和大家分享下运营同学在搜索上有哪些玩法?阿里云开放搜索作为一站式可视化搜索开发平台,产品/运营同学可以在控制台参与哪些优化动作呢?
    2021-07-12
  • explain各字段的含义
    MySQL 5.6.3以前只能EXPLAIN SELECT; 5.6.3以后就可以EXPLAIN SELECT,UPDATE,DELETE有这样一张user表,300多万行记录,表结构及索引信息如下:对于sql: {代码...} explain结果如下:<font color="#4682B4"> 1.id </font>SQL查询中的序列号id列数字越大越先执行,如果说数字一样大,那么就从上往下依次...
    2023-09-12
  • 这是一篇全文搜索教程:微服务框架SpringBoot整合ElasticSearch实现全文搜索
    ElasticSearch是开源的全文搜索引擎,可以快速的存储,搜索,分析海量数据.SpringBoot通过整合Spring Data ElasticSearch提供检索功能支持
    2021-04-23
  • 线性代数的艺术
    推荐一本日本网友Kenji Hiranabe写的《线性代数的艺术》。这本书是基于MIT大牛Gilbert Strang教授的《每个人的线性代数》制作的。虽然《线性代数的艺术》这本书仅仅只有12页的内容,就把线性代数的重点全画完了,清晰明了。《线性代数的艺术》PDF版本:[链接]这本书中内容都是图解形式呈现,尤其矩阵这一块,描述很清楚...
    2023-12-02
  • 刷题网站总结
    LeetCode网站不用多说了,刷题必备牛客网站不仅可以刷题,还可以看面经Codewars网站有一些和业务很像的题,有一部分题的背景也很有趣,英语Hackerrank网站外企用的多,可以通过链接分享的形式来面试测试,想熟悉环境的话可以试试,英语Codility网站外企用的多,可以通过链接分享的形式来面试测试,想熟悉环境的话可以试...
    2022-10-04
  • 第23期:索引设计(组合索引不适用场景改造)
    上篇文章已经详细介绍 MySQL 组合索引的概念以及其适用场景,这篇主要介绍 MySQL 组合索引的不适用场景以及改造方案。回顾下组合索引的语法和必备条件【组合索引的语法】(只讨论默认升序排列) {代码...} 【必备条件】列 f1 必须存在于 SQL 语句过滤条件中!也就是说组合索引的第一个列(最左列)在过滤条件中必须存在...
    2021-03-10
  • 喜讯!INFINI Easysearch 在墨天轮搜索型数据库排名中荣登榜首
    近日,2023 年 9 月的 墨天轮中国数据库流行度排行 火热出炉,本月共有 287 个数据库参与排名,中国数据库行业竞争日益激烈。其中,极限科技旗下软件产品 INFINI Easysearch 在 搜索型数据库 分类排名中脱颖而出,荣登榜首,获得了第一名的好成绩。
    2023-09-13
  • 搜索界“奥林匹克”开赛 百度联合北大等高校广招AI人才
    “搜索”长久以来都是互联网居民的刚需,是如同“水电煤”一般的基础设施。而随着用户需求日益多样化,搜索引擎的供给形态日益多元化,使用搜索的渠道入口也在延伸。凭借AI大模型在搜索领域率先应用,百度勇攀搜索技术新高地,持续领跑行业赛道。
    2022-11-24
  • bulk写es超时问题
    简言之:es的master处理不过来了,es的segment合并是一个非常耗时的操作。批量处理的超时时间默认设置为30s。可以通过以下命令查看pending的task:
    2019-04-30
    1
  • Hive 勒索软件新变体:用 Go 语言编写|现在专门以 Linux 服务器和 FreeBSD 作为攻击目标
    据 BleepingComputer 报道,斯洛伐克互联网安全公司 ESET 发现,Hive 勒索软件团伙现已专门针对 Linux 和FreeBSD 这些平台,开发出了新恶意软件变体进行加密。不过Hive 勒索软件团伙的新加密机仍在开发中,缺乏功能。
    2021-11-01
  • std::shared_ptr之deleter的巧妙应用
    std::shared_ptr一次创建,多处共享,通过引用计数控制生命周期。 实例 在邮箱大师PC版中,我们在实现搜索时,大致思路是这样的: 每一个账号都有一个SearchFlow,搜索开始后,所有SearchFlow一起并发搜索, 当全部SearchFlow通过callback返回后,意味着搜索结束。 方案: 搜索前,使用std::set<int64_t> accounts...
    2018-12-11
  • std::shared_ptr之deleter的巧妙应用
    std::shared_ptr一次创建,多处共享,通过引用计数控制生命周期。 实例 在邮箱大师PC版中,我们在实现搜索时,大致思路是这样的: 每一个账号都有一个SearchFlow,搜索开始后,所有SearchFlow一起并发搜索, 当全部SearchFlow通过callback返回后,意味着搜索结束。 方案: 搜索前,使用std::set<int64_t> accounts...
    2018-12-11