【问题标题】:Azure search with Storage table azure使用存储表进行 Azure 搜索 azure
【发布时间】:2016-11-12 01:32:03
【问题描述】:

我正在开发一个 Web 项目,在该项目中我使用 Azure 搜索服务来搜索记录并用于存储存储表。

我用数据创建了一个索引,并在搜索中正常工作,但是当输入新数据时,服务搜索会继续 Azure 以前的记录

如何将存储表中的记录新数据同步到 Azure 搜索?可以自动同步吗?

谢谢。

【问题讨论】:

  • 您正在使用什么平台?纯 REST API,还是在 C#、JAVA 或 node.js 中使用 SDK?

标签: azure-table-storage azure-cognitive-search


【解决方案1】:

请确保您的索引器已指定时间表 - 示例请参见 this article。数据同步将按计划进行 - 它不会立即发生。最小计划间隔为 5 分钟(“PT5M”)。 HTH!

【讨论】:

  • 嗨 Eugene,当我将类型放入“azuretable”时,返回的类型不是有效类型。
  • 这将返回:“请求无效。详细信息:索引:类型“Microsoft.Azure.Search.V2015_02_28.IndexDefinition”上不存在属性“类型”。确保仅使用属性名称由类型定义。”
  • 确保您使用的是 Preview API 版本:POST https://[service name].search.windows.net/datasources?api-version=2015-02-28-Preview
  • 另外,您发布到了错误的 URL。 POST 到 /datasources,而不是 /indexes。
  • 你好,当我把索引器的脚本返回:“”数据源不包含所需的列'Id'””
猜你喜欢
  • 2016-08-14
  • 2018-07-06
  • 1970-01-01
  • 2019-02-08
  • 2019-05-04
  • 2019-11-03
  • 1970-01-01
  • 2014-03-23
  • 2014-11-29
相关资源
最近更新 更多