Kubernetes 部署 Elasticsearch 和 Kibana2023年1月25日| 搜索Elastic 官方提供了 QuickStart 让我们简单快速的在本地部署 ElasticSearch,基于 Kubernetes Operator 模式,自动化的部署应用。 当前验证版本: ECK 2.6 Mac Docker Desktop 4.15.0 Docker Engine: 20.10.21 Kubernetes: 1.25.2 部署……阅读全文
电商搜索技术总结2022年3月16日| 搜索 架构回顾 本篇文章我们针对于上文”电商搜索业务总结“中的业务需求进行拆解,并以技术角度进行分析。 对于关系好的商户我想把他们的品牌优先展示,增加曝光……阅读全文
电商搜索数据同步方案2020年10月10日| 搜索前言 搜索系统主要分为两个部分一个是在线服务、一个是离线服务,在线服务是指排序、打分等靠近用户侧的部分,离线服务负责这篇文章属于离线部分范畴,……阅读全文
tf-idf 算法2019年7月3日| 搜索tf-idf (term frequence-inverse document frequence) 词频-逆文档频率,是搜索常用的一个权重相关算法,其作用是评估一个 document 在一整个 document list 中的重要程度,下面分开来讲。 term frequence tf 的意思就是一个词语……阅读全文
query 改写2019年6月18日| 搜索什么是 query 改写 query 改写是搜索系统中最基础也是最重要的一个模块,简单来讲就是把用户输入的 keyword 转换成最贴近搜索系统内部的可识别的 keyword。 搜索引……阅读全文
ElasticSearch API 基本操作2019年5月27日| 搜索查看集群健康值 GET _cat/health?v 查看 node 信息 GET _nodes 查看索引信息 GET _cat/indices?v 创建索引 PUT /test?pretty 删除索引 DELETE /test?pretty 新建文档并建立索引 创建一个index为 ecommerce 的索引 PUT /ecommerce/_doc/1 { "product_id":1234, "product_name": "……阅读全文
elasticsearch 集群容错2019年5月24日| 搜索Q:有三台服务器,三个 Primary Shard怎么配置能使 ElasticSearch 达到高可用 在此之前应该先清楚 shard 、primary shard 、replica shard、node 的概念 还……阅读全文
ElasticSearch 基础概念2019年5月23日| 搜索documnet 文档,类似于 Java 的实体类,但非面向对象的,比实体类更加灵活。 index 索引,用来存放文档,一个索引可存放若干个 document type ElastcSearch 7 以后过时,使用 _doc 代替,预计在未……阅读全文