文章目录1. 搜索商品1.1 路由接口注册1.2 接口函数编写1.2.1 service层1.2.2 api层1.3 服务函数编写1.4 验证服务1. 搜索商品1.1 路由接口注册v1.POST("products", api.SearchProducts)1.2 接口函数编写1.2.1 service层定义一个搜索商品的服务结构体结构体中的info就是传送过来的要搜索商品的信息type SearchProductsService struct { Info string `form
原创 2021-11-29 11:10:34
181阅读
基于Elasticsearch构建千亿流量日志搜索平台实战Elasticsearch常用于日志搜索服务的基础技术栈,七牛云在基于ES构建日志搜索云服务的时候,碰到不少问题,也总结了很多经验,本文是对这些解决方案的总结。6月11日下午,在饿了么&七牛云联合论坛——大数据最新场景应用实践中,王拓带来了Elasticsearch为主题的实战分享,本文是对演讲内容的整理。作者简介:王拓,七牛云大
原创 2020-11-05 18:52:07
918阅读
作者: Prabhakar Raghavan 在过去十年,搜索产业的驱动力主要是广告平台的发展。但到目前为止,搜索已经不仅是计算技术,而更是经济学的范畴了。尽管目前对于文本内容的搜索还是非常普遍,但用户的需求已经发生了改变:随着互联网的发展,用户不再满足于互联网带来的新鲜感,而是希望互联网为他们提供捷径来解决问题,让生活更便捷。比如找房子、订电影票、找度假信息等。但传统的搜索
1 背景做搜索引擎有有2年时间了,算是有个基本的入门。决定写一个系列博客,记录下自己所认识的搜索引擎,也希望对新入行的朋友有些帮助。2 概述搜索与推荐互联网上有海量的信息,从互联网上获取信息或娱乐,最主要的2个途径就是搜索和推荐。搜索:是用户主动去查询与获取自己想要的信息,用户有明确的意图,知道自己想要什么。基本所有app的首页,都会有一个搜索框,提供搜索功能。推荐:web或app主动向用户推荐他
KVM虚拟机:1.KVM是Kernel-basedVirtualMachine的简称,是一个开源的系统虚拟模块,自Linux2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM已成为学术界的主流VMM之一2.KVM的虚拟需要硬件支持(如IntelVT技术或者AMDV技术)。是基于硬件的完全虚拟。而Xen早期则是基
原创 精选 2019-12-19 15:32:27
10000+阅读
1点赞
VMware vSphere 6.0虚拟架构实战指南针对VMware vSphere 6.0虚拟在企业环境中部署的实际需求,分为12章,分别介绍了VMware vSphere 6.0虚拟架构以及软件定义存储VMware Virtual SAN的安装、配置、管理、维护过程。全书以实战为主,理论为辅助。通过搭建真实物理环境,讲解了如何在企业环境中快速部署VMware vSphere 6.0,同时
Elasticsearch 向量搜索的工程实战>>
原创 2022-05-12 20:08:52
1362阅读
不知不觉,开公众号已经3....个月了。从最初的0宣传,靠缘分谋关注,到现在粉丝高达500+,可以给大家
原创 2021-09-07 10:09:23
129阅读
1、服务管理平台设计与实践 2、AI (个性推荐、智能搜索)系统架构设计
原创 2022-08-26 14:18:51
198阅读
skiing 时间限制:3000 ms | 内存限制:65535 KB 难度:5 描述Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维
转载 2016-03-01 21:09:00
266阅读
2评论
背景随着公司业务的高速发展以及数据爆炸式的增长,当前公司各产线都有关于搜索方面的需求,但是以前的搜索服务系统由于架构与业务上的设计,不能很好的满足各个业务线的期望,主要体现下面三个问题:不能支持对语句级别的搜索,大量业务相关的属性根本无法实现没有任何搜索相关的指标评价体系扩展性与维护性特别差基于现状,对行业内的搜索服务做出充分调研,确认使用ElasticSearch做底层索引存储,同时重新设计现有
推荐 原创 2017-12-10 19:49:57
10000+阅读
13点赞
5评论
# 聚合搜索平台架构实现指南 作为一名经验丰富的开发者,我将引导你如何构建一个聚合搜索平台。这种平台能够整合多个数据源的搜索结果,为用户提供统一的搜索体验。我们将通过一系列步骤来实现这个目标。 ## 步骤概览 首先,让我们通过一个表格来概览整个流程: | 步骤 | 描述 | | --- | --- | | 1 | 需求分析 | | 2 | 确定数据源 | | 3 | 设计API接口 | |
原创 1月前
15阅读
本文是介绍了一款可扩展的Python自动运维平台搭建。
转载 2017-03-09 13:29:02
7696阅读
1点赞
导语:今天与大家一起探讨如何基于Python构建一个可扩展的运维自动平台,也希望能与大家一起交流,共同成长。此次分享将通过介绍OMServer、OManager具备的功能、架构设计、模块定制、安全审计、C/S结构的实现等几个方面的内容来展开。为什么选择Python?默认安装且跨平台可读性好且开发效率高丰富的第三方库(开发框架、各类API、科学计算、GUI等)社区活跃&众多开发者。Pyth
原创 2021-03-17 13:49:02
2152阅读
导语:今天与大家一起探讨如何基于Python构建一个可扩展的运维自动平台,也希望能与大家一起交流,共同成长。此次分享将通过介绍OMServer、OManager具备的功能、架构设计、模块定制、安全审计、C/S结构的实现等几个方面的内容来展开。为什么选择Python?默认安装且跨平台可读性好且开发效率高丰富的第三方库(开发框架、各类API、科学计算、GUI等)社区活跃&众多开发者。Pyth
原创 2017-03-08 17:39:07
2517阅读
1点赞
1评论
       在企业日益发展的今天,数据、文档、资料的不断扩充,大大增加了我们查找搜索的难度,如何才能在最短时间找到我们需要的资料成为大型企业经常遇到的问题,我们统称这些为大数据搜索。(www.lingjoin.com)      大数据的特点有四个层面:第一,数据体量巨大。从TB级别,跃升到PB级别;
本篇介绍Query DSL的语法及基础实战内容,顺带点了一下filter与query的区别,面对复杂查询语句时,建议先用验证工具进行排查,最后介绍了一下排序方面的知识,基础语法、上机案例多实践即可
原创 2020-05-21 07:51:37
483阅读
摘要Git的常用词含义watch:会持续收到该项目的动态fork:复制某个项目到自己的Github仓库中star:可以理解为点赞clone,将项目下
原创 2023-04-04 17:35:33
36阅读
本文是Django系列文章的第一篇,
原创 精选 2023-05-11 13:22:59
445阅读
  • 1
  • 2
  • 3
  • 4
  • 5