冴羽 冴羽
3年前
VuePress 博客优化之开启 Algolia 全文搜索
前言在中,我们使用VuePress搭建了一个博客,最终的效果查看:。由于VuePress的内置搜索只会为页面的标题、h2、h3以及tags构建搜索索引。如果你需要全文搜索,可则以使用Algolia搜索,本篇讲讲如何申请以及配置Algolia搜索。AlgoliaAlgolia是一个数据库实时搜索服务,能够提供毫秒级的数据库搜
ES的索引结构与算法解析
提到ES,大多数爱好者想到的都是搜索引擎,但是明确一点,ES不等同于搜索引擎。不管是谷歌、百度、必应、搜狗为代表的自然语言处理(NLP)、爬虫、网页处理、大数据处理的全文搜索引擎,还是有明确搜索目的的搜索行为,如各大电商网站、OA、站内搜索、视频网站的垂直搜索引擎,他们或多或少都使用到了ES。
科林-Colin 科林-Colin
4年前
VSCode 插件之 ESLint
vscodeeslintgithub.com/microsoft/v…(https://github.com/microsoft/vscodeeslint)为了区分npmESLint包和VSCode的ESLint插件,我把前者称为npmESLint,后者称为vscodeeslint。vscodeeslint优先
Stella981 Stella981
4年前
Lucene系列六:Lucene搜索详解(Lucene搜索流程详解、搜索核心API详解、基本查询详解、QueryParser详解)
一、搜索流程详解1\.先看一下Lucene的架构图!(https://oscimg.oschina.net/oscnet/f99b42f5233e8afba2477e1f5ba2e087f9f.png) 由图可知搜索的过程如下:  用户输入搜索的关键字、对关键字进行分词、根据分词结果去索引库里面找到对应的文章id、根据
Stella981 Stella981
4年前
ElasticSearch + Canal 开发千万级的实时搜索系统
公司是做社交相关产品的,社交类产品对搜索功能需求要求就比较高,需要根据用户城市、用户ID昵称等进行搜索。项目原先的搜索接口采用SQL查询的方式实现,数据库表采用了按城市分表的方式。但随着业务的发展,搜索接口调用频次越来越高,搜索接口压力越来越大,搜索数据库经常崩溃,从而导致搜索功能经常不能使用。!(https://oscimg.oschina.n
JXDN JXDN
1年前
你写的深度克隆真的“深度”吗?
为了更好的理解其原理,我们自己来手写一个通用性非常强的深度克隆函数