摘要: 概念 用户输入搜索query后,系统如何从库中找到命中query词的商品?暴力的方法是先对query进行分词得到每个query的term,而后遍历每个商品信息的每个term词,如果query term在商品信息中全部命中,则召回该商品。 召回是对于输入query,能够高效的获取query相关的候选d 阅读全文
posted @ 2023-08-15 15:04 做个读书人 阅读(247) 评论(0) 推荐(0)
摘要: 每种数据库都有自己要解决的问题(或者说擅长的领域),对应的就有自己的数据结构,而不同的使用场景和数据结构,需要用不同的索引,才能起到最大化加快查询的目的。 对 Mysql 来说,是 B+ 树,对Elasticsearch/Lucene 来说,是倒排索引。 与正排索引区别 在没有搜索引擎时,我们是直接 阅读全文
posted @ 2023-08-15 11:30 做个读书人 阅读(101) 评论(0) 推荐(0)
摘要: 云计算的三种模型是PaaS(平台即服务),SaaS(软件即服务)和IaaS(基础架构即服务)。IaaS是指由云供应商管理的云计算基础设施——服务器、存储等,而SaaS是指托管在云中并由SaaS供应商维护的完整应用程序。如果说SaaS客户就像租房子的人,那么PaaS客户就像租快速建造房子所需要的所有重 阅读全文
posted @ 2023-08-15 10:25 做个读书人 阅读(118) 评论(0) 推荐(0)
摘要: 1、统计某段时间内所有人员代码量 git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --since ==2022- 阅读全文
posted @ 2023-08-15 10:24 做个读书人 阅读(1313) 评论(0) 推荐(0)