- 114
- 0
- 约6.23千字
- 约 38页
- 2018-08-05 发布于广东
- 举报
isearch3.0要解决的问题 支持全文索引和提升单台机器的数据容量和访问量 即时更新、增量更新、即时修改 支持可插件化和二次开发 增强检索功能 多关键字任意逻辑组合 属性搜索,范围搜索,区域搜索 应用平台化 论坛(forum),咨询(news) -高相关性要求和全文索引 专业化搜索(offer,auction,P4P,local) -专业性和智能搜索或特殊搜索逻辑要求较高 类数据库搜索应用(店铺shop,公司company,用户表user等)-没相关性要求,类数据库的搜索功能 isearch3.x系统逻辑架构图 包括索引系统、检索系统和知识库系统 isearch3.x系统代码结构图 isearch3.0新特性 多package应用模型(学习VESPA) 一个package可以包含一个或多个字段 分词器、相关性计算、查询对象可配置化 package1 field 1 field 2 field 3 fieldbit1 fieldbit2 A,R,Q Index File package2 field 1 field 4 fieldbit3 fieldbit4 A,R,Q Index File area_name?q=pkg1::fieldbit1:xxx OR pkg2::fieldbit3:xxx 主索引应用模型 isearch3.0新特性 全文检索和单字段检索并存 支持产品属性的模糊、精确、范围等检索功能 支持贸易通在线状态等即时变化信息搜索 多层cache作用 位置信息缓冲读取 查询关键字LRU算法进行缓存(不影响即时更新) 对每个查询请求通过定时过期方法进行cache 多方位插件支持(平台化) 分词插件--作用于索引和查询 排序规则插件--解决特殊商业规则 相关性计算方法插件--影响最终排序结果 返回结果可配置--结果返回内容灵活多变 查询方法插件--满足特殊搜索要求 isearch3.0性能表现 应用服务器推荐配置 硬件要求:8G memory, 4块scsi硬盘做raid0, 4cpu 操作系统:64位linux,内核2.6 Apache2.x, worker模式 性能表现 索引文件大小(519w offer_gb数据) 数据 9.3G, 索引8.0G 查询性能(两层cache时) 32位4g 519w数据 raid0, LoadRunner 10个用户 多线程 145ms, 68.05hit/s load:~10 64位16G 1100w数据 LoadRunner 20个用户 多线程 57ms, 76.217hit/s load:~3.38 isearch4.x系统物理结构图 Search1.1Index 1 Search1.2Index 1 Search1.NIndex 1 SearchM.1Index M SearchM.2Index M SearchM.NIndex M Merge Cluster Blender cluster Configuration Server(clustermap) Monitor Server(simon) Request Request Search1.1Index 1 Search1.2Index 1 Search1.NIndex 1 SearchM.1Index M SearchM.2Index M SearchM.NIndex M Merge Cluster Configuration Server(clustermap) Monitor Server(simon) DFS/分布式存储 Batch Computing IProcess DB 互联网 Build Job Build Job Build Job processer processer processer Proxy cluster application isearch4.x的变化 彻底去掉apache服务器,改用独立开发的多线程服务器,并由两层服务结构变为三层服务结构 增加配置管理服务器(clustermap)和监控服务器(simon) sort框架重构,查询性能优化 增加实时数据分发引擎(dispatcher)系统 Apache(search) Apache(search) Apache(merge) Search Server Merge Server Search Server Search Server Merge Server Blender Server 实时数据分发引擎(dispatcher) 架构图 BlenderMerger Server逻辑架构图 isearch4.x性能表现 Isearch产品设计小结 需求驱动 有需求 业务需求 性能需求 吸纳和融合 有优势 融合l
您可能关注的文档
- 6sigma(六西格玛)品质管理培训.pdf
- 5.2 品牌与包装.ppt
- 6sigma白带培训讲义(3).ppt
- 6Sigma-DMAIC培训.ppt
- 6SIGMA基本概念培训1.ppt
- 6sigma培训-概述(gj).pdf
- 6-Sigma培训讲议资料.pptx
- 6SIGMA培训教材(2).ppt
- 6Sigma绿带改善和控制阶段培训.ppt
- 6Sigma培训教材2.ppt
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
最近下载
- 病理性Q波课件.pptx VIP
- 电气控制与PLC应用技术全套课件.pptx VIP
- 穿越软硬突变地层盾构隧道管片及接头力学性能的多维度解析与工程应用.docx
- 第3课 “开元盛世”与唐朝经济的繁荣(同步教学课件)2025-2026学年七年级历史下册新授课课件.pptx VIP
- 《中国传统戏曲艺术》课件.ppt VIP
- 闽江特大桥主墩单壁钢吊箱围堰.doc VIP
- 第32讲_认定股东身份的基本规定、名义股东与实际出资人、股东的权利与义务概述、股东查阅权.pdf VIP
- 《老年社会工作》全套教学课件.pptx
- 矿山运输与提升:露天矿汽车运输PPT教学课件.pptx
- 管理学基础-第4版-张云河-1.2管理者认知.pptx VIP
原创力文档

文档评论(0)