算法|一文详解 | 开放搜索兼容 Elasticsearch 做召回引擎

算法|一文详解 | 开放搜索兼容 Elasticsearch 做召回引擎

文章图片

算法|一文详解 | 开放搜索兼容 Elasticsearch 做召回引擎

文章图片

算法|一文详解 | 开放搜索兼容 Elasticsearch 做召回引擎

文章图片

算法|一文详解 | 开放搜索兼容 Elasticsearch 做召回引擎

文章图片

算法|一文详解 | 开放搜索兼容 Elasticsearch 做召回引擎

文章图片

算法|一文详解 | 开放搜索兼容 Elasticsearch 做召回引擎

文章图片

算法|一文详解 | 开放搜索兼容 Elasticsearch 做召回引擎

文章图片

算法|一文详解 | 开放搜索兼容 Elasticsearch 做召回引擎

开放搜索开源兼容版简介 很多客户在搭建搜索业务时更熟悉开源技术栈 , 会选择Elasticsearch/Solr等开源引擎负责搜索的召回环节 , 然而在召回引擎以外训练NLP、排序等算法能力 , 不仅耗时耗力 , 而且大部分处于高投入低回报的状态 。
开放搜索开源兼容版的Elasticsearch引擎则是基于阿里巴巴在搜索领域的积累 , 开放搜索的Elasticsearch引擎实例作为一个阿里云Elasticsearch的插件 , 运行在用户的阿里云Elasticsearch集群中 , 提供阿里自研行业分词能力、Query分析理解能力 , 从而减少了用户对算法模块的投入 , 可以将更多精力投入到业务转化、产品功能等需求上 。
业务流程图:

开放搜索兼容版优势 基于阿里巴巴多年词库积累及达摩院NLP技术 , 丰富Elasticsearch开源引擎分词库 , 提升搜索效果; 在通用分词基础上还增加行业分词能力 , 可覆盖电商、IT内容、教育、游戏、互娱等行业 。
赋予Elasticsearch引擎Query理解能力 , 精准定位用户搜索意图; 通过对Query进行一系列智能语义分析(拼写纠错、同义词改写、词权重、停用词、实体识别)理解用户搜索意图 , 改写用户搜索Query , 使召回结果更符合需求;
提供自定义分词、查询分析干预词典的能力 , 在开放搜索控制台配置后会即使生效 用户可根据自身业务进行调整和优化 , 高效响应搜索需求 , 提升搜索效果和用户体验;
开源兼容版ES引擎实例创建及配置 一、创建Elasticsearch引擎实例
1.登录开放搜索控制台 , 并进入实例管理-Elasticsearch引擎页面 , 点击创建应用:

2.页面会跳转至Elasticsearch搜索增强版售卖页 , 选择创建应用需要的商量类型、地域 , 填写好应用名称 , 选择资源组 , 最后点击立即购买即可:

3.创建成功后 , 即可在实例管理-Elasticsearch引擎页面查看新创建的应用实例:

二、配置Elasticsearch引擎实例
配置应用包含关联阿里云Elasticsearch实例、安装插件、配置完成三步:
1.实例管理-Elasticsearch引擎页面 , 找到待配置状态的实例 , 点击配置 , 进入关联阿里云Elasticsearch应用页面:

2.安装插件:


3.点击“确定” , 则开始安装自定义插件(会触发Elasticsearch集群重启):

4.配置成功 , 等待插件安装:

三、Elasticsearch引擎实例搜索测试
1.在阿里云Elasticsearch控制台实例详情页中确认开放搜索的“Elasticsearch搜索增强版自定义插件”是否已经安装: