【mongoDB中级篇②】索引与expain
数据库百分之八十的工作基本上都是查询,而索引能帮我们更快的查询到想要的数据.但是其降低了数据的写入速度,所以要权衡常用的查询字段,不必在太多字段上建立索引.在mongoDB中默认是用btree来组织索引文件,并且可以按字段升序/降序来创建,便于排序.
windows 修改hosts 立即生效的方法
windows 的hosts 文件所在位置 c:/windows/system32/drivers/etc/hosts 显示所有 dns内容 左下角 搜索框 搜索 输入cmd 弹出命令框 输入 ipconfig /displaydns 刷新所有 dns内容 ipconfig /flushdns
2020-07-10
AI 搜房,贝壳找房的Milvus实践
贝壳作为一家房产服务互联网平台,如何在海量房源中选出能够快速成交的房源是对平台和经纪人来说都是一件非常重要同时具有挑战的事情,但是针对房型图,户型信息等一系列非结构化数据在平台中应该怎么搜索呢?
2020-04-26
mysql查询与索引优化2
1.性能分析 Mysql Query Optimizermysql内部有自己的优化器,当收到sql时,会按它自己认为最好的优化方式去优化 Mysql常见瓶颈 CPU:CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据的时候 IO:磁盘I/O瓶颈发生在装入数据远大于内存容量时 服务器的性能瓶颈:top,free,iostat和vmstat来查看系统的性能状态 E...
2017-09-08
空间索引技术在58搜索中的落地实践 – BKD技术原理深入剖析
转载一篇本人原创的微信公众号技术文章:“空间索引技术在58搜索中的落地实践 – BKD技术原理深入剖析”,欢迎阅读,交流探讨。
2024-01-05
搞定面试官 - MySQL 中你知道如何计算一个索引的长度嘛?
大家好,我是程序员啊粥。今天给大家分享一个我遇到过的比较少见的面试题,那就是 MySQL 中如何计算一个索引的长度。说实话,我第一次遇到这个问题的时候想当然的以为索引长度就是我们建表时定义的字段长度,如果是联合索引,那就是多个字段长度相加。事实证明,在我说出上述回答之后,面试官就让我带着简历跑路了。于是...
2022-08-13
通义实验室新研究:大模型自己「扮演」搜索引擎,提升推理能力无需搜索API
强化学习(RL)+真实搜索引擎,可以有效提升大模型检索-推理能力。但问题来了:一方面,搜索引擎返回的文档质量难以预测,给训练过程带来了噪音和不稳定性。另一方面,RL训练需要频繁部署,会产生大量API开销,严重限制可扩展性。现在,来自阿里通义实验室的解决方案公开了:开源ZeroSearch,提供了一种无需与真实搜索引...
2025-05-17
第17篇-使用Python的初学者Elasticsearch教程
我的Elasticsearch系列文章,逐渐更新中,欢迎关注 0A.关于Elasticsearch及实例应用 00.Solr与ElasticSearch对比 01.ElasticSearch能做什么? 02.Elastic Stack功能介绍 03.如何安装与设置Elasticsearch API 04.如果通过elasticsearch的head插件建立索引_CRUD操作 05.Elasticsearch多个实例和head plugin使用介绍 06.当E...
2020-06-19
SQL 优化这么做就对了!
在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多SQL语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的SQL就是整个系统性能的瓶颈。
2022-07-18
MySQL执行计划全面解析
执行计划如果不知道执行计划,那就不可能进行SQL优化,那么执行计划是什么呢?使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL的,进而分析性能瓶颈用起来其实很简单,使用explain + sql语句即可,也可以与show WARNINGS来进行组合 {代码...} <!-- more -->重点是如何分析结果 {...
2024-01-19
array_merge和+号合并数组的区别
array_merge和+号合并数组的区别 先看栗子: array_merge {代码...} {代码...} {代码...} 值覆盖情况: 只考虑字符串索引的键值对, 用后边数组的值覆盖掉前面数组中键名相同的值 数字索引的值则不覆盖,同时保留 另外: array_merge()会重排两个数组的数字索引,+则不会。 +号 {代码...} {代码...} {代码...} 值覆盖情况: 既...
百度搜索首届技术创新挑战赛方案总结
最近参加的百度STI比赛已经结束,下面是整理了一些开源方案,大家可以参考学习霈然-百度搜索大赛-赛道一wpr-[链接]-洪荒流1st-百度搜索首届技术创新挑战赛:赛道一之子任务1[链接]sosojust1984-百度搜索首届技术创新挑战赛:赛道一调参框架[链接]Coggle阿水-百度搜索首届技术创新挑战赛:赛道一baseline[链接]usensor-百...
2022-12-26
MySQL规范有哪些
今天良许教程网为各位朋友介绍MySQL规范有哪些?下边分为建表规约、SQL 规约、索引规约三个部分,每部分的每一条都有强制、建议两个级别,大家在参考时,根据自己公司的情况来权衡。
2021-01-21
如何运用API接口采集Python、PHP、Ruby编程中的搜索引擎结果
搜索引擎结果采集API,即接口形式的技术工具,能从搜索引擎的结果页面(SERP)中高效抓取相关信息。此API使开发者或企业能够自动获取搜索引擎结果,省去手动查询步骤。
2024-09-20
只需一步,让你的搜索框智能得起飞
这样确实可以满足关键字搜索需求,但鉴于前端是直接呈现画面给用户的人,我们总是需要站在用户的角度去考虑问题。后面项目做多了,其实发现这样在用户体验上并不够友好,我们来看下下面这个例子:
2021-07-19
读破万卷,神交古人,突破ChatGPT4096的Token限制,建立自己的垂直领域资料人工智能助理
ChatGPT的泛用性极高,上知天文,下通地理,参考古今,博稽中外,几乎无所不知,无所不晓。但如果涉及垂直领域的专业知识点,ChatGPT难免也会有语焉不详,闪烁其词的毛病,本次我们将特定领域的学习材料“喂”给ChatGPT,让它“学习”后再来回答专业问题。
2023-04-04
Jobs
有两个有序链表,将他们组成一个有序链表。 B、给一个字符串,字符串里有(){}[]“”这六个符号,设计一个算法,判断这些符号是否成对匹配,即要检验这些括号是否都是成对出现的。
2019-02-17