gpt4 book ai didi

search-engine - 在 CloudSearch 查询中的特定字段上应用 distinct

转载 作者:行者123 更新时间:2023-12-02 03:33:40 24 4
gpt4 key购买 nike

我正在为系统的新搜索引擎检查 AWS CloudSearch。

假设有文章和一些写在每篇文章上的评论。搜索 API 应返回匹配或具有任何匹配评论的文章。那么是否有任何可能的方法通过单个查询执行从 CloudSearch 检索 DISTINCT 值(在本例中为文章的唯一 ID)?如果不是,用 CloudSearch 解决此功能需求的最佳解决方案是什么?

我知道 CloudSearch 中的文档字段有文本数组类型,但更新文档似乎很昂贵,因为单个文章的 N 条评论可能超过数千条。

最佳答案

我遇到了类似的问题,在您的情况下不能添加注释,因为在 cloudsearch 中数组元素不能超过 1000。我会做两个搜索域,文章和评论。我将向它们同时发出搜索查询(异步或多线程,具体取决于语言),文章将始终生成不重复的 ID,但在评论查询的结果中,您只需将逻辑应用于文章 ID 一次并始终选择最上面的,因为结果是按匹配分数排序的。

关于search-engine - 在 CloudSearch 查询中的特定字段上应用 distinct,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25104760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com