OceanBase 全局索引与局部索引探索
作者:网名大数据模型,对制造业、银行业、通讯业了解多一点,关心专注国产数据库技术布道以及数据资产建设的应用实践。爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。本文约 1200 字,预计阅读需要 4 分钟。
2023-10-25
啥,你还不知道Lucene,麻溜的进来学习
其实在数据量比较小的时候用sql实现搜索功能也无大碍,但是当数据量很大的时候数据库的压力就会非常大,而且模糊查询无法使用索引,所以必须全表查询,具体的缺点如下
2020-09-12
突击并发编程JUC系列-数组类型AtomicLongArray
突击并发编程JUC系列演示代码地址:[链接]上一个章节我们学习原子更新基本类型类,如果没有印象的小伙伴可以通过底部的链接回头看下,本章节主要介绍原子更新数组类型。数组类型数组类型就是通过原子的方式更新数组里的某个元素,Atomic包提供了以下4个类。AtomicLongArray 常用方法如下方法名说明long getAndIncrement(...
2020-09-23
问:用lucene做的搜索产生的索引能放到memcached里面
用lucene做的搜索产生的索引能放到memcached里面?
Lucene 全文检索
1 Lucene简介 Lucene是apache下的一个开源的全文检索引擎工具包。 1.1 全文检索(Full-text Search) 全文检索就是先分词创建索引,再执行搜索的过程。分词就是将一段文字分成一个个单词。全文检索就将一段文字分成一个个单词去查询数据 1.2 Lucene实现全文检索的流程 全文检索的流程分为两大部分:索引流程、搜索流程。...
2019-10-24
ES常用命令
ES个人常用的一些命令集群相关信息 {代码...} 索引相关信息 {代码...} 分片和段相关信息 {代码...} 文档相关信息 {代码...} 索引别名相关信息 {代码...} 索引生命周期相关信息 {代码...} 一些相关实例操作 {代码...}
2022-09-01
为什么要有复合索引?
要理解索引,你需要在脑中有个画面,这里建议想象一本食谱,不是普通食谱,而是5000页的厚重食谱,包含各种场合、菜肴和季节的食谱。虽然这个食谱很全,但是它有个缺点就是它是乱序的,第一页可能是鱼香茄子,第3000页是红烧茄子。
2019-07-31
IM全文检索技术专题(四):微信iOS端的最新全文检索技术优化实践
全文搜索是使用倒排索引进行搜索的一种搜索方式。倒排索引也称为反向索引,是指对输入的内容中的每个Token建立一个索引,索引中保存了这个Token在内容中的具体位置。全文搜索技术主要应用在对大量文本内容进行搜索的场景。
问:在Ubuntu中如何在任意地方使用右键谷歌搜索(跟复制粘贴一样)?
比如在编辑器里写一个东西,突然想到要搜索一下,直接选中然后右键有一个谷歌搜索选项(或者有个快捷键);又比如终端出了错误提示,直接选中错误提示然后谷歌搜索。就是让谷歌搜索成为像复制粘贴一样到处能用的功能。因为我发现很多时候我都是先复制,然后打开浏览器粘贴到搜索框里搜索,这样比较麻烦。
2013-10-27
Elasticsearch中的倒排索引
前言 再Elasticsearch创建索引流程一文中,介绍了ES创建索引的流程。再流程中是调用Lucene的接口来创建索引的。本篇文章主要介绍ES中的索引——倒排索引 分词 在创建索引之前,会对文档中的字符串进行分词。ES中字符串有两种类型,keyword和text。 keyword类型的字符串不会被分词,搜索时全匹配查询 text类型的字符串会被...
工作中遇到的99%SQL优化,这里都能给你解决方案
前几篇文章介绍了mysql的底层数据结构和mysql优化的神器explain。后台有些朋友说小强只介绍概念,平时使用还是一脸懵,强烈要求小强来一篇实战sql优化,经过周末两天的整理和总结,sql优化实战新鲜出炉, 大家平时学习和工作中,遇到的90% 的sql优化都会介绍到,介意篇幅过长,分成3篇文章哈。
elastic学习-elastic认证考纲
1. 数据管理定义满足条件的索引 index定义并使用满足条件的索引模板 index template定义并使用满足条件的动态模板 dynamic template为时间序列索引定义一个ILM策略定义创建新的数据流的索引模板-index template+data stream2. 检索数据执行查询query: terms and/or phrases 在一个索引的单个或多个field中;执行查询query...
2023-03-06
MySQL-检索数据
检索单个列SELECT p_name FROM products这里返回结果的顺序可能不同,可能是数据存入的顺序,也可能不是。这样写将返回所有的行,既没有被筛选过滤,也没有被排序。虽然不要强制求,但关键字大写是一种被推崇的编码风格检索多个列想检索多个列,就在SELECT后面加多个字段名用逗号分开即可 {代码...} 检索所有列SELECT * ...
重磅再推 | 基于OpenSearch向量检索版+大模型,搭建对话式搜索
一周前,阿里云OpenSearch发布的LLM智能问答版,面向行业搜索场景,提供企业专属问答搜索服务。作为一站式免运维的SaaS服务,智能问答版基于内置的LLM大模型提供问答能力,为企业快速搭建问答搜索系统,详见链接:[链接]
2023-06-13
前缀索引,中看也中用!
所谓前缀索引说白了就是对文本的前几个字符建立索引(具体是几个字符在建立索引时指定),这样建立起来的索引更小,所以查询更快。这有点类似于 Oracle 中对字段使用 Left 函数来建立函数索引,只不过 MySQL 的这个前缀索引在查询时是内部自动完成匹配的,并不需要使用 Left 函数。
Redis 全文检索及使用示例
Redis 除了我们所熟知的缓存功能之外,还通过 RedisJSON、RediSearch、RedisTimeSeries、RedisBloom 等模块支持了 JSON 数据、查询与搜索(包括全文检索、向量搜索、GEO 地理位置等)、时序数据、概率计算等等扩展功能。这些模块既可以按需导入,也被全部打包到了 Redis Stack 中方便我们直接使用。
2024-07-16
高效搜索信息,你需要掌握这些谷歌搜索技巧
工作中 Google 是一个每天都要用到的搜索工具,从八卦新闻到查技术文档,Google 是一个全能型搜索工具。虽然大家每天都在使用,但还是有很多搜索小技巧不是每个人都了解,以下这些技巧可以帮助我们更快更准确的找到想要的信息,大大提高搜索效率。