Skip to main content

Similarity 相似推荐

相似推荐是 Indexea 智能推荐的一种类型,它能够自动地为用户推荐与当前浏览内容相似的其他内容。在搜索引擎应用场景中,相似推荐可以用于为用户推荐相关度高的商品、文章、音乐等信息,提高用户的搜索体验。

相似推荐将需要进行相似推荐的内容进行文本处理和特征提取,例如将文章进行分词处理,提取关键词和摘要等特征。接着使用相应的相似度算法计算各个内容之间的相似度得分,最后根据得分排序并选出与当前内容相似度高的内容进行推荐。

Indexea 提供了推荐的相关 API 接口,可以方便地将推荐功能集成到搜索应用中,同时也提供了相应的配置项,如相似度算法、相似度得分阈值等,使用户能够根据自己的需求进行定制化配置。

你也可以使用 RecommBox 组件来快速集成相似推荐功能。

基本设置

相似推荐的基本设置包括:

相似推荐基本设置

  • 名称
  • 索引 用于相似推荐的索引
  • 字段 用于相似推荐的字段,你可以选择多个字段,Indexea 会将这些字段的内容进行合并后进行相似度计算
  • 静态排序字段 匹配到的推荐结果按照该字段进行排序
  • 最小匹配的关键词数 该值越大越精确,但是匹配到的结果可能会少一些,反之匹配到的结果可能会多一些

同时还需要设置该推荐是否允许公开访问,如果不允许公开访问,在获取推荐结果前需要提供登录授权。

过滤条件

为了避免某些数据出现在推荐结果中,你可以设置相似推荐的过滤条件,例如:你不希望一些非公开的数据推荐给无关人等,可以使用过滤器来设置,如下图所示:

相似推荐过滤条件

结果设置

你并不希望推荐结果的所有信息都显示给用户,那么可以设置要返回的字段,如下图所示:

相似推荐结果设置

也可以再添加动态的脚本字段,这样可以给用户返回额外的字段信息。

模板设置

前面我们设置了推荐的基本信息,你可以通过 OpenAPI 获取推荐的结果,同时也可以利用 Indexea 提供的 RecommBox 组件来显示推荐结果。

你可以设置推荐结果显示的条数,记录的渲染方式,以及是否显示推荐标题栏等。

相似推荐模板设置

设置完成后你可以通过 OpenAPI 来获取推荐的结果。