ElasticSearch必知必会-Reindex重建索引
作者: 京东物流 康睿1.重建索引需求背景1.1 集群版本升级ES版本兼容性同一大版本范围内升级,索引读写兼容不同大版本升级,索引读写不兼容,需要重建索引1.2 集群迁移集群索引迁移集群迁移,索引服务不停机,数据提前迁移1.3 索引分片数量调整分片数量变更原有分片数量太少,重建变多原有分片数量太多,重建变少ES索引...
2023-03-14
Lucene 全文检索
1 Lucene简介 Lucene是apache下的一个开源的全文检索引擎工具包。 1.1 全文检索(Full-text Search) 全文检索就是先分词创建索引,再执行搜索的过程。分词就是将一段文字分成一个个单词。全文检索就将一段文字分成一个个单词去查询数据 1.2 Lucene实现全文检索的流程 全文检索的流程分为两大部分:索引流程、搜索流程。...
2019-10-24
IM全文检索技术专题(四):微信iOS端的最新全文检索技术优化实践
全文搜索是使用倒排索引进行搜索的一种搜索方式。倒排索引也称为反向索引,是指对输入的内容中的每个Token建立一个索引,索引中保存了这个Token在内容中的具体位置。全文搜索技术主要应用在对大量文本内容进行搜索的场景。
ES常用命令
ES个人常用的一些命令集群相关信息 {代码...} 索引相关信息 {代码...} 分片和段相关信息 {代码...} 文档相关信息 {代码...} 索引别名相关信息 {代码...} 索引生命周期相关信息 {代码...} 一些相关实例操作 {代码...}
2022-09-01
问:用lucene做的搜索产生的索引能放到memcached里面
用lucene做的搜索产生的索引能放到memcached里面?
Elasticsearch中的倒排索引
前言 再Elasticsearch创建索引流程一文中,介绍了ES创建索引的流程。再流程中是调用Lucene的接口来创建索引的。本篇文章主要介绍ES中的索引——倒排索引 分词 在创建索引之前,会对文档中的字符串进行分词。ES中字符串有两种类型,keyword和text。 keyword类型的字符串不会被分词,搜索时全匹配查询 text类型的字符串会被...
工作中遇到的99%SQL优化,这里都能给你解决方案
前几篇文章介绍了mysql的底层数据结构和mysql优化的神器explain。后台有些朋友说小强只介绍概念,平时使用还是一脸懵,强烈要求小强来一篇实战sql优化,经过周末两天的整理和总结,sql优化实战新鲜出炉, 大家平时学习和工作中,遇到的90% 的sql优化都会介绍到,介意篇幅过长,分成3篇文章哈。
MySQL-检索数据
检索单个列SELECT p_name FROM products这里返回结果的顺序可能不同,可能是数据存入的顺序,也可能不是。这样写将返回所有的行,既没有被筛选过滤,也没有被排序。虽然不要强制求,但关键字大写是一种被推崇的编码风格检索多个列想检索多个列,就在SELECT后面加多个字段名用逗号分开即可 {代码...} 检索所有列SELECT * ...
问:在Ubuntu中如何在任意地方使用右键谷歌搜索(跟复制粘贴一样)?
比如在编辑器里写一个东西,突然想到要搜索一下,直接选中然后右键有一个谷歌搜索选项(或者有个快捷键);又比如终端出了错误提示,直接选中错误提示然后谷歌搜索。就是让谷歌搜索成为像复制粘贴一样到处能用的功能。因为我发现很多时候我都是先复制,然后打开浏览器粘贴到搜索框里搜索,这样比较麻烦。
2013-10-27
lucene的简单使用
1 课程计划1、什么是全文检索,如何实现全文检索2、Lucene实现全文检索的流程a) 创建索引b) 查询索引3、配置开发环境4、入门程序5、分析器的分析过程a) 测试分析器的分词效果b) 第三方中文分析器6、索引库维护a) 添加文档b) 删除文档c) 修改文档7...
2020-03-20
OceanBase 全局索引与局部索引探索
作者:网名大数据模型,对制造业、银行业、通讯业了解多一点,关心专注国产数据库技术布道以及数据资产建设的应用实践。爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。本文约 1200 字,预计阅读需要 4 分钟。
2023-10-25
重磅再推 | 基于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 是一个全能型搜索工具。虽然大家每天都在使用,但还是有很多搜索小技巧不是每个人都了解,以下这些技巧可以帮助我们更快更准确的找到想要的信息,大大提高搜索效率。
问:Elasticsearch 关于分词问题
如文档字段内容为“菊花茶”,则搜索“菊花茶”、“菊花”、“茶”、“花茶”、“菊”、“花”、“菊茶”、“ju”、“juhua”、“juhuacha”、“j”、“jh”、“jhc”等情况下可以召回。(这里如果是拼音的话是先联想然后再搜索?在ES中如何实现联想?)
2016-06-07
问:谷歌浏览器地址栏搜索出现乱码
谷歌、火狐浏览器在地址栏搜索会出现乱码,之前没有改过什么设置,忽然就出现了这种情况,只有在地址栏搜索会出现乱码,在页面内容正常,搜索出来的结果也正常,重启电脑和浏览器无效,微软的Edge浏览器没有这个问题,求各位大佬解答 ~~~
2021-03-05✓ 已解决