找到约 10000 条结果
  • InnoDB学习(七)之索引结构
    索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。可以将数据库索引和书的目录进行类比,通过书的目录我们可以快速查找到章节位置,如果没有目录就只能一页页翻书查找了。
    2022-01-04
  • 阿里云 AI 搜索方案解读:大模型驱动下的智能搜索,助力企业数字化转型
    在过去的一年里面,随着大模型的技术突飞猛进,大模型的能力日益增强。这些都驱动着我们的搜索技术快速的演进到了下一代,也就是 AI 搜索的技术。大模型的快速发展不仅重塑了搜索技术的基础,也为各行各业的数字化转型提供了强有力的支持。
    2025-01-08
  • SpringBoot2.X整合Lucene7.X实现轻量级搜索引擎
    打开索引文件时,可用的Directory实现类比如:Directory directory = NIOFSDirectory.open(indexPath);
    2023-04-17
  • 好程序员大数据学习路线分享ELK技术
    好程序员大数据学习路线分享ELK技术,bin存放elasticSearch 运行命令         config 存放配置文件         lib 存放elasticSearch运行依赖jar包         modules 存放elasticSearch 模块         plugins 存放插件 
    2019-08-12
  • 阿里云向量检索服务 Milvus 版正式商业化
    随着大模型和生成式 AI 时代的到来,非结构化数据呈现爆发式增长。据IDC预测,预计到2025年全球数据规模将达到175ZB,其中非结构化数据将占到数据总量的80%。如何高效地管理和利用海量的非结构化数据成为了业界重点关注的问题。目前,在处理非结构化数据领域,最广泛采用的方法是基于深度学习模型,将数据进行 embedding...
    2024-10-29
  • 升级win10,提示VirtualBox 立即卸载此应用
    对于此问题的解决方法是:下载一个软件Everything(Everything是voidtools开发的一款文件搜索工具,Everything有极快的搜索速度,运行时占用的内存低。)VirtualBox下载链接
    2021-05-31
  • 用Golang写一个搜索引擎(0x06)--- 索引构建
    不知不觉写到第七篇了,按这个节奏,估计得写到15到20篇左右才能写完,希望自己能坚持下去,之前写代码的时候很多东西并没有想得那么细致,现在每写一篇文章还要查一些资料,确保文章的准确性,也相当于自己复习了一下吧,呵呵。
    2016-04-20
    2
  • 在MySQL数据库中,这4种方式可以避免重复的插入数据!
    最常见的方式就是为字段设置主键或唯一索引,当插入重复数据时,抛出错误,程序终止,但这会给后续处理带来麻烦,因此需要对插入语句做特殊处理,尽量避开或忽略异常,下面我简单介绍一下,感兴趣的朋友可以尝试一下:
    2020-12-10
  • Linux文本查找命令-grep
    grep搜索命名的输入文件(如果没有命名文件,则搜索标准输入)以查找包含与给定PATTERN匹配的行。默认情况下,grep打印匹配的整行。<!--more-->
    2020-03-02
  • 浅析MySQL代价模型:告别盲目使用EXPLAIN,提前预知索引优化策略| 京东零售技术团队
    在 MySQL 中,当我们为表创建了一个或多个索引后,通常需要在索引定义完成后,根据具体的数据情况执行 EXPLAIN 命令,才能观察到数据库实际使用哪个索引、是否使用索引。这使得我们在添加新索引之前,无法提前预知数据库是否能使用期望的索引。更为糟糕的是,有时甚至在添加新的索引后,数据库在某些查询中会使用它,而...
    2024-05-10
  • MYSQL
    InnoDB的MVCC,是通过在每行记录最后保存的两个隐藏的列来实现,这两个列,一个保存了行的创建时间,一个保存行的过期时间(或删除时间),当然存储的并不是实际的时间值,而是系统版本好。每开始一个新的事务,系统版本号都会自动递增。事务开始时刻的系统版本号会作为事务的版本号,用来查询到的每行版本号进行比较。
    2018-08-01
    2
  • 值得收藏!面试中有哪些经典的数据库问题?
    1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引、如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWID不像ORACLE的ROWID那样可引用...
    2020-04-27
  • 面试中有哪些经典的数据库问题?
    1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引、如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWID不像ORACLE的ROWID那样可引用...
    2022-07-04
  • B树和B+树的区别
    B树与B+树的区别有两个:1、B树的非叶子节点是存储数据的,而B+树的非叶子节点只存储索引信息2、B+树的非最右侧的叶子节点向右会指向右侧的叶子节点,形成一个有序的连表
    2020-11-18
  • 一文读懂神经搜索、Jina 及 Finetuner
    本文为 Jina AI Co-founder & CTO 王楠,在 2021 年 12 月 25 日 Python Meetup Beijing 的分享实录,内附 Demo 及 PPT 地址。阅读本文,你将对神经搜索 (Neural Search)、Jina 及 Finetuner,有较为全面的了解。
    2022-01-18
  • Elasticsearch * 入门
    Lucene 是 成熟的全文索引与信息检索(IR)库,采用Java实现。信息检索式指文档搜索、文档内信息搜索或者文档相关的元数据搜索等操作。。 Solr是一个基于Lucene java库的企业级搜索服务器,包含XML/HTTP,JSON API,高亮查询结果,缓存,复制,还有一个WEB管理界面。Solr运行在Servlet容器中 2010 年 Elasticsearch 出现公...
    2016-05-17
  • 搜索引擎新架构:与SQL不得不说的故事
    1.HA3架构分为在线和离线两部分• 在线是一个传统的2层服务架构,分别叫做QRS和search。QRS负责接受用户请求,做一些简单处理之后把请求发给下面的search节点,search节点负责加载索引并完成检索,最终由QRS汇集各个search节点的结果并返回给用户。• 离线部分分为两个环节,一个环节是数据的预处理,其核心的工作是把业务...
    2020-10-12