【问题标题】:How to access fields with special characters from _source?如何从 _source 访问带有特殊字符的字段?
【发布时间】:2023-04-08 11:04:01
【问题描述】:

我正在使用 searchkit 在 React 中创建一个搜索应用程序。我的 _source 中的某些字段在开头有特殊字符,例如 _index 或 @timestamp。我无法使用 source._index 访问这些字段,就像我可以访问没有特殊字符(如 source.Body)的字段的方式。

我的 sourceFilter 看起来像这样:

sourceFilter={["@timestamp", "From", "MessageStatus", "SmsStatus", "To", "Message", "Timestamp", "Body", "_index"]}

我正在尝试访问字段以使用 dangerouslySetInnerHtml 设置 html。

如何更改字段的名称或访问带有特殊字符的字段?

【问题讨论】:

    标签: reactjs elasticsearch searchkit


    【解决方案1】:

    最后,我在 elasticsearch 索引中创建了一个新字段,其名称没有特殊字符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-18
      • 2016-07-18
      相关资源
      最近更新 更多