如何使用除文档/批处理端点之外的单个文档发布到Amazon CloudSearch?

时间:2018-02-21 09:52:44

标签: amazon-web-services amazon-cloudsearch

我参考了Amazon Cloudsearch文档,发现了一个以“documents / batch”结尾的端点(HTTP)。此端点工作正常。

现在我的疑问是,这是用于批处理还是单个的端点,还是用于上载单个文档的任何其他端点。除了批处理之外,我还没有找到任何其他方式将文档上传到Amazon Cloudsearch(单个单一)。 调用批处理成本更高。

请分享您的观点。

1 个答案:

答案 0 :(得分:0)

让我给您一个准确的答案。将问题分成几部分。

  

问题1 是这是批处理和单个使用的端点,还是有端点   其他端点可以上传单个文档?

AWS Cloudsearch仅提供一个用于文档上传的终端节点。我已在此处附上一张图片,以显示任何Cloudsearch域的3个主要值。

  1. 搜索端点:要查询
  2. 文档端点:要上传
  3. 域ARN:组件的资源名称

enter image description here

  

问题2 ,我没有找到其他将文档上传到云搜索的方法   (单个)而不是批量

没有其他方法可以将其作为单个文档上载。不要对此端点感到困惑。这是您批量上传数据的端点。但是您可以上传不同批量的数据。尺寸也可以是1。 (但请注意limitations

  

问题3 :打电话给批处理成本更高?

AWS在其文档中提到了这一点。您需要为上传到搜索域的文档批总数付费。上传的文档会自动编入索引。

如您所见,批量大小与定价模型无关。最好一次一批上传一个更大的文件(一次调用)-但要记住限制。

  

每1,000个批量上传请求$ 0.10(每个批量的最大大小)   是5 MB)

详细了解Cloudsearch pricing