PHP面试之三:MySQL数据库
在定义整型数据类型时,经常看到 int(4) 括号里指定的是显示长度,不限制值合法范围,这个显示长度要配合zerofill这个属性才有意义。
es+hbase学习
Elasticsearch 是一个基于 Lucene 的 搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。
2020-11-13
MySQL02-索引与优化
sakila数据库说明 本文中所有的数据库是由MySql官网提供的sakila示例数据库 ZIP格式:[链接] tar格式 [链接] 官方文档 [链接] 解压后得到三个文件: 1、sakila-schema.sql 文件包含创建Sakila数据库的结构:表、视图、存储过程和触发器 2、sakila-data.sql文件包含:使用 INSERT语句填充数据及在初始数据加载后,必须创...
阿里云Elasticsearch 企业级AI搜索方案发布
在AI技术日新月异的今天,尤其是大语言模型的兴起,企业智能化场景的解决方案正经历一场前所未有的革新。然而,大模型在实际应用中面临的挑战不容小觑,如何高效、精准地服务于企业的个性化需求成为关键。阿里云搜索产品团队通过阿里云Elasticsearch AI搜索产品为这一挑战带来了创新解答。
2024-08-14
【378天】我爱刷题系列137(2018.02.18)
题目描述针对如下表actor结构创建索引:CREATE TABLE IF NOT EXISTS actor (actor_id smallint(5) NOT NULL PRIMARY KEY,first_name varchar(45) NOT NULL,last_name varchar(45) NOT NULL,last_update timestamp NOT NULL DEFAULT (datetime('now','localtime')))对first_name创建唯一索引uniq_idx_firstname,对last_n...
ProFind Mac文件搜索工具 v1.8.10版
忘记了文件放在什么地方?文件太多不能一下子找到?那么你也许可以试试这款软件——[ProFind for mac版],这是一款适用于macOS系统的文件搜索工具,它具有强大的功能和出色的性能,可为macOS提供高级文件搜索,并支持自然语言查询,应用程序启动,隐藏位置搜索,脚本编写等功能,能够搜索任何磁盘类型,以及在隐形文件夹...
2021-01-28
线性查找算法与二分查找算法
特点:遍历次数未知,即查到目标数值的次数未知, 所以,先不限制遍历次数 while(true),直到找到目标结束,并且每次遍历都从查找范围的中间位置查找
2020-10-28
巧用复合索引,优化查询性能
复合索引,也称作多字段索引,是指建立在表的多个字段上的索引,它是数据库系统中广泛支持的索引使用方式,Greenplum也不例外。在之前的文章中,我们已经介绍了Greenplum的默认索引——B树索引。本文将对Greenplum中的复合索引以及相关的最佳实践进行简要介绍。《深入浅出Greenplum内核》系列直播正在进行中,本周五Green...
2020-09-25
PHP怎样在几秒钟内安装一个全文检索引擎?
安装导入WindSearch环境要求:UTF-8编码PHP ≥7.3mbstring ExtensionPDO ExtensionSQLite Extension开始安装:在github上将WindSearch下载到本地你喜欢的文件夹,这是一个纯PHP的全文检索引擎地址:[链接](点个star吧亲亲O(∩_∩)O~~)再引入入口文件,注意具体文件路径 {代码...} 至此,安装已经全部完成,再无其它任何配...
2025-02-10
Elasticsearch向量检索的演进与变革:从基础到应用
Elasticsearch 作为一款流行的开源搜索引擎,其在向量检索方面的发展也一直备受关注。本文将回顾 Elasticsearch 向量检索的发展历史,重点介绍各个阶段的特点和进展。以史为鉴,方便大家建立起 Elasticsearch 向量检索的全量认知。
2023-10-20
对线面试官之MySQL索引篇
面试官:我看你简历上写了MySQL,对MySQL InnoDB引擎的索引了解吗?候选者:嗯啊,使用索引可以加快查询速度,其实上就是将无序的数据变成有序(有序就能加快检索速度)候选者:在InnoDB引擎中,索引的底层数据结构是B+树面试官:那为什么不使用红黑树或者B树呢?候选者:MySQL的数据是存储在硬盘的,在查询时一般是不能...
2021-09-06
说了那么多,到底什么是「神经搜索」?
观看本期 Jina AI 小科普,在 Jack 的带领下,只需 6 分钟,你将对神经搜索 (Neural Search) 的概念、原理及与人类大脑的相似之处,有更全面的认识和理解~
2022-03-21
PHP网站平替ES的搜索引擎来了,更轻量更方便!
windsearch,PHP原生实现的全文检索引擎,无任何复杂的安装配置,开箱即用,可承受百万至千万的数据。零安装配置、零心智负担,拥有强大的算法,包含多种检索模式,集成到PHP项目后,无需维护,一劳永逸。
2025-02-09
Leetcode1455. 检查单词是否为句中其他单词的前缀 Python实现
题目要求: 思路: 先将字符串分割为列表,分隔符为空格 遍历这个数组,如果当前的元素长度小于给定的检索词,直接遍历下一个 如果当前的元素长度等于或大于给定的检索词,遍历检索词,把这个元素和检索词逐个对比,如果不一致,直接break,如果一致,且当前的下标为检索词长度-1,说明当前的这个单词前面的几个字符正是...
2020-07-05
【MySQL—原理】索引
索引是应用程序设计和开发的一个重要方面。若索引太多,应用程序的性能可能会受到影响。而索引太少,对查询性能又会产生影响。要找到一个合适的平衡点,这对应用程序的性能至关重要。
2020-12-27
通义灵码代码搜索功能的前沿性研究论文被软件工程国际顶会 FSE 录用
在今年 FSE 2024 软件工程大会上,阿里云通义灵码团队和重庆大学合作的论文《An Empirical Study of Code Search in Intelligent Coding Assistant: Perceptions, Expectations, and Directions》被 FSE Industry 2024 (CCF A) 录用。
2024-08-20
ES时序数据过期处理
随着时间推移,基于时间数据的相关度逐渐降低。有可能我们会想要查看上周、上个月甚至上一年度发生了什么,但是大多数情况,我们只关心当前发生的。历史旧数据的访问热度变的很低,甚至已经没有了搜索的需求,但依然占用存储空间,占用系统资源。针对这些数据,有必要进行资源的释放。