找到约 10000 条结果
  • 1.9 神经网络结构搜索(NAS)
    神经网络架构搜索(NAS)是一种自动搜索最优神经网络架构的方法。通过使用NAS,研究人员可以避免手动设计网络架构的繁琐过程,从而节省时间和精力。本教程将介绍NAS的基本概念、方法和实现步骤。
    2024-02-10
  • github 工具站 githubmemory 上线啦
    githubmemory是一款 github 信息查看工具,可以查看活动信息等。 网址搜索仓库页面点击跳转到仓库搜索页面用户搜索页面点击跳转到用户搜索页面问题搜索页面点击跳转到问题搜索页面仓库信息morpho-os/framework仓库信息 + 活动信息页面仓库信息 + 问题列表页面用户资料页面JeffreyBool
    2020-11-19
  • elasticsearch学习笔记(三十一)——Elasticsearch doc value正排索引
    在我们搜索的时候,要依靠倒排索引,但是当我们排序的时候,需要依靠正排索引。通过倒排索引锁定文档document之后,看到每个document的每个field,然后进行排序,所谓的正排索引就是doc values。 对于ES而言,在建立索引的时候,一方面会建立倒排索引,以供搜索使用;一方面会建立正排索引,也就是doc values,以供排序,...
    2019-05-01
  • 第32期:索引设计(索引设计详细规范)
    通过前面一些关于索引设计的相关介绍与示例,相信大家已经对索引设计这块有了一些零碎的认识,那本篇来做下总结,给出一个索引设计的详细规范。索引命名规范:单值索引,建议以 idx_ 为开头,字母全部小写。 {代码...} 组合索引,建议以 dx_multi_ 开头,字母全部小写。 {代码...} 唯一索引,建议以 udx_ 为开头,字母全...
    2021-07-21
  • MySQL 8 索引原理详细分析
    千山万水总是情,问问索引行不行?轻舟已过万重山,有种尽管来发难。索引是在数据库优化时的重要手段之一,今天 V 哥从索引的角度展开讲一讲索引的各个要点,希望可以通过这篇文章,帮助大家彻底搞透索引的关键点。1.索引的定义与作用2.索引的类型3.索引原理4.二分查找法5.Hash结构6.B+Tree 结构7.聚簇索引和辅助索引8....
    2024-03-27
  • Mysql复合索引的顺序和必要值
    创建表: {代码...} 插入数据: {代码...} 创建索引: {代码...} 分析:查询和排序字段正好符合索引--> 用到索引 {代码...} 交换顺序--> 依旧使用到了索引 去除中间的条件--> 依旧使用了索引: {代码...} 去除开头条件--> 没有使用索引了: {代码...} 总结: 所以在复合索引中,索引第一位的column很重要,...
    2017-03-12
  • MongoDB 自动删除集合中过期的数据——TTL索引
    ​ TTL (Time To Live, 有生命周期的) 索引是特殊单字段索引,MongoDB可以用来在一定时间后自动从集合中删除文档的特殊索引。 这对于某些类型的数据非常好,例如机器生成的事件数据,日志和会话信息,这些信息只需要在数据库中保留一段时间。
    2019-09-30
  • 倒排索引、ES对比Mysql
    倒排索引、ES对比Mysql为什么需要?根据id精确匹配时,可以走索引,查询效率较高。而当搜索条件为模糊匹配时,由于索引无法生效,导致从索引查询退化为全表扫描,效率很差。方式:正向索引根据文档找词条,倒排索引根据词条找文档。优缺点:正向索引适合于根据索引字段的精确搜索。倒排索引根据词条搜索、模糊搜索时,速...
    2024-10-16
  • MySQL字符串索引的创建规则
    针对使用MySQL的索引,我们之前介绍过索引的最左前缀规则,索引覆盖,唯一索引和普通索引的使用以及优化器选择索引等概念,今天我们讨论下如何更合理的给字符串创建索引。
    2019-11-22
  • 数据库索引算法的威力:B-Tree 与 Hash 索引
    数据库索引是优化任何数据库系统性能的关键组成部分。如果没有有效的索引,您的数据库查询可能会变得缓慢且低效,从而导致用户体验不佳并降低生产力。在这篇文章中,我们将探讨创建和使用数据库索引的一些最佳实践。
    2024-05-07
  • 40、elasticsearch(搜索引擎)倒排索引
    倒排索引源于实际应用中需要根据属性的值来查找记录。这种索引表中的每一项都包括一个属性值和具有该属性值的各记录的地址。由于不是由记录来确定属性值,而是由属性值来确定记录的位置,因而称为倒排索引(inverted index)。带有倒排索引的文件我们称为倒排索引文件,简称倒排文件(inverted file)。
    2020-11-18
  • MongoDB指南---13、索引类型、索引管理
    创建索引时可以指定一些选项,使用不同选项建立的索引会有不同的行为。接下来的小节会介绍常见的索引变种,更高级的索引类型和特殊选项会在下一章介绍。
    2019-06-20
  • Mysql使用索引可能失效的场景
    4.如果WHERE子句的查询条件里使用了比较操作符LIKE和REGEXP,MYSQL只有在搜索模板的第一个字符不是通配符的情况下才能使用索引。比如说,如果查询条件是LIKE 'abc%',MYSQL将使用索引;如果条件是LIKE '%abc',MYSQL将不使用索引。
    2020-03-16
  • 我去,为什么最左前缀原则失效了?
    最近,在 mysql 测试最左前缀原则,发现了匪夷所思的事情。根据最左前缀原则,本来应该索引失效,走全表扫描的,但是,却发现可以正常走索引。
    2020-05-20
    17
  • MySql主要索引数据结构
    索引数据结构1、 二叉搜索树(Binary Search Tree)二叉搜索树是每个节点最多有两个子节点的树,按照右侧子节点大于本节点,左侧子节点小于本节点的规律排列,可以用作搜索,结构如下图所示二叉树虽然可以用于查找,但在某种特定情况下查找效率并不高,类似于下图:2、红黑树对于二叉树的缺点,红黑树是一种拥有自平衡属...
    2021-02-15
  • MySql索引分析及查询优化
    B-Tree核心特点:多路,非二叉树每个节点既保存索引,又保存数据搜索时相当于二分查找B+Tree核心特点多路非二叉只有叶子节点保存数据搜索时相当于二分查找增加了相邻接点的指向指针。B-Tree VS B+TreeB+树查询时间复杂度固定是log n,B-树查询复杂度最好是 O(1)。B+树相邻接点的指针可以大大增加区间访问性,可使用在范围...
    2022-02-11
  • ElasticSearch 倒排索引简析
    内容概要 倒排索引是什么?为什么需要倒排索引? 倒排索引是怎么工作的? 1. 倒排索引是什么? 假设有一个交友网站,信息表如下: 美女1:“我要找在上海做 PHP 的哥哥。” 需要匹配 性别、城市、语言列。 美女2:“我要找北京的爱旅游、爱美食的 JAVA 哥哥。” 更复杂了是吧,实际场景中,会有更复杂的排列组合。 对于这类...
    2020-01-20