SpringBoot与检索 ElasticSearch
我们的应用经常需要添加检索功能,开源的ElasticSearch是目前全文搜索引|擎的首选。他可以快速的存储、搜索和分析海量数据。Spring Boot通过整合SpringData ElasticSearch为我们提供了非常便捷的检索功能支持;Elasticsearch是一个分布式搜索服务,提供Restful API,底层基于Lucene,采用多shard (分片)的方式保证数据安全,...
2020-04-16
企业信息模糊搜索API的使用及应用场景
随着企业数据的不断增加,如何高效地搜索和管理这些数据成为了企业管理者关注的重要问题。而企业信息模糊搜索API的出现,为企业提供了一种高效的解决方案。本文将介绍企业信息模糊搜索API的使用及应用场景。
2023-11-15
[MySQL高级] EXPLAIN用法和结果分析
EXPLAIN简介使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。 ➤ 通过EXPLAIN,我们可以分析出以下结果:表的读取顺序数据读取操作的操作类型哪些索引可以使用哪些索引被实际使用表之间的引用每张表有多少行被优化器查询➤ 使用方式如下...
2020-03-17
自适应索引的并发控制
Concurrency Control for Adaptive Indexing自适应索引的目标在于能够隐藏或最小化索引创建的代价。它的一个副作用就是在查询过程中,从自读变成了更新事务——可能引起锁的争用。本文研究的是自适应索引只读查询的并发控制。自适应索引是查的越多越优化,先前的查询以Database cracking的方式进入了查询中。代价就是读查...
Splunk Enterprise 9.4 发布,新增功能概览
Splunk Enterprise 9.4.0 (macOS, Linux, Windows) - 机器数据管理和分析安全信息和事件管理 (SIEM)、全面的日志管理和分析平台请访问原文链接:[链接] 查看最新版。原创作品,转载请保留出处。作者主页:sysin.org混合世界的数据平台快速、大规模地从可见性转向行动,以实现安全性、可观察性等目标。Splunk 9.4 中的新...
2024-12-18
hibernate检索方式
hibernate检索方式检索方式即为查询对象的方式hibernate提供了几种检索对象的方式导航对象图检索方式 :使用已加载的对象get获取关联对象OID检索方式 :使用OID来获取对象get()和load()方法HQL检索方式:使用面向对象的HQL(Hibernate Query Language)查询语言QueryQBC检索方式:使用QBC(Query By Criteria)API来检索对象...
2024-04-06
换掉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:
MongoDB指南---10、索引、复合索引 简介
上一篇文章:MongoDB指南---9、游标与数据库命令下一篇文章:MongoDB指南---11、使用复合索引、$操作符如何使用索引、索引对象和数组、索引基数 本章介绍MongoDB的索引,索引可以用来优化查询,而且在某些特定类型的查询中,索引是必不可少的。 什么是索引?为什么要用索引? 如何选择需要建立索引的字段? 如何强制使用...
搜索运营有哪些玩法,你知道吗?
简介:大部分产品的搜索都是技术同学在不断的优化迭代,很容易忽视可以直接触达业务侧的运营同学的作用和价值。那今天就和大家分享下运营同学在搜索上有哪些玩法?阿里云开放搜索作为一站式可视化搜索开发平台,产品/运营同学可以在控制台参与哪些优化动作呢?
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
喜讯!INFINI Easysearch 在墨天轮搜索型数据库排名中荣登榜首
近日,2023 年 9 月的 墨天轮中国数据库流行度排行 火热出炉,本月共有 287 个数据库参与排名,中国数据库行业竞争日益激烈。其中,极限科技旗下软件产品 INFINI Easysearch 在 搜索型数据库 分类排名中脱颖而出,荣登榜首,获得了第一名的好成绩。
2023-09-13
第23期:索引设计(组合索引不适用场景改造)
上篇文章已经详细介绍 MySQL 组合索引的概念以及其适用场景,这篇主要介绍 MySQL 组合索引的不适用场景以及改造方案。回顾下组合索引的语法和必备条件【组合索引的语法】(只讨论默认升序排列) {代码...} 【必备条件】列 f1 必须存在于 SQL 语句过滤条件中!也就是说组合索引的第一个列(最左列)在过滤条件中必须存在...
2021-03-10
搜索界“奥林匹克”开赛 百度联合北大等高校广招AI人才
“搜索”长久以来都是互联网居民的刚需,是如同“水电煤”一般的基础设施。而随着用户需求日益多样化,搜索引擎的供给形态日益多元化,使用搜索的渠道入口也在延伸。凭借AI大模型在搜索领域率先应用,百度勇攀搜索技术新高地,持续领跑行业赛道。