【问题标题】:ElasticSearch Typescript SupportElasticSearch 打字稿支持
【发布时间】:2020-04-11 15:15:37
【问题描述】:

我真的是 ElasticSearch 的新手(一周前开始使用它)。我正在尝试将它集成到我的一个 NodeJS 应用程序中。我正在使用指南 here 使用 Typescript 来实现它。

在这个页面上,我应该定义自己的对象接口来使用,这样操作的返回类型就不会是any

我想问一下我应该怎么做呢?我是否需要为我在实现中使用的每种文档类型定义请求正文、响应和源的接口?

例如,我是否需要单独的接口来执行matchmulti_match 等...查询、响应和来源?或者有没有办法定义一个通用接口来处理所有人?

谢谢。

【问题讨论】:

    标签: node.js typescript elasticsearch


    【解决方案1】:

    我已经成功使用了definitelyTyped ElasticSearch 库。

    我建议利用这些类型,然后为您存储的任何内容添加您自己的定义(这些定义将从 _source 对象中的 ElasticSearch 返回给您。

    【讨论】:

    • 啊。这实际上更好。哈哈。谢谢。
    猜你喜欢
    • 2021-04-16
    • 1970-01-01
    • 1970-01-01
    • 2017-11-21
    • 2022-08-24
    • 2015-07-15
    • 2017-08-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多