文件名称:searcher:golang通用的广告检索系统
文件大小:422KB
文件格式:ZIP
更新时间:2024-03-31 13:46:53
系统开源
搜索者 golang语言实现的通用的广告检索系统 目标 通用性:能审判广告检索的大部分情况 易用性:可以极低的代价从0构建搜索引擎 高质量:本身搜索性能20ms内,单机QPS> 1-2K 插件化,可扩展:检索各模块都是接口的形式,可以根据需求轻松定制 主要特性 一,索引 支持倒排索引,正排索引长度 倒排索引支持 数值型(int,double) 弦型 正排索引 数值型(int,double) 弦型 集合 列表 千伏 用户自定义类型 倒排全量索引(10min内),正排实时索引(一期) 索引使用Bifrost中的容器(一期) 缓存机制(需研究) 素材索引(一期不考虑) 检索广告,素材的属性(待考虑,性能堪忧) 二,查询 支持查询,过滤,统计功能 三,数据映射 数据映射主要指数据源中的分段与索引分段中的映射关系 支持MongoDb数据映射 支持Socket数据映射(json格式) 支持Bifros
【文件预览】:
searcher-master
----pic()
--------search_arch.png(273KB)
--------search_tree.png(231KB)
----internal()
--------index()
--------query()
----README.md(5KB)
----go.mod(47B)