首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在从内容更新Algolia时,如何包括链接条目?

在从内容更新Algolia时,如何包括链接条目?
EN

Stack Overflow用户
提问于 2022-10-05 01:19:17
回答 1查看 97关注 0票数 0

我目前正在使用一个内容网页钩子,以自动更新阿尔戈利亚时,一个内容的条目被发布。

我关于内容的内容模型如下所示:

代码语言:javascript
复制
MOVIE:

{ title: string,
  director: reference }
代码语言:javascript
复制
DIRECTOR:

{ name: string }

我正在通过满足的网络钩子把内容发送到阿尔戈里亚。目前,我发送的数据如下:

代码语言:javascript
复制
  title: "Vertigo",
  director: {
    sys: {
      type: "Link",
      linkType: "Entry",
      id: 123456789
    } 
  }

相反,我希望它是:

代码语言:javascript
复制
  title: "Vertigo",
  director: {
    name: "Alfred Hitchcock"
  }

如何包括链接条目中的完整数据,而不仅仅是ID?为了记录在案,我使用了一个自定义的web钩子有效负载,它基本上如下所示:

代码语言:javascript
复制
{
  "title": "{ /payload/fields/title/en-US }",
  "director": "{ /payload/fields/director }"
}
EN

回答 1

Stack Overflow用户

发布于 2022-10-05 14:57:04

根据文档,要遵循链接,就必须超越开箱即用的web钩子,编写自己的连接。

根据用例的不同,在webhooks中包含引用的项数据,您可能希望索引条目及其链接的所有数据,因为它是不同内容实体的组合。webhook有效负载中没有引用条目数据,因此建议编写您自己的逻辑来填充Algolia。内容丰富的客户端库提供了一种检索链接数据的方法。

来源:https://www.contentful.com/developers/docs/tutorials/general/enhancing-search-experience-with-algolia/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73955099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档