我参考了Amazon Cloudsearch文档,发现了一个以“documents / batch”结尾的端点(HTTP)。此端点工作正常。
现在我的疑问是,这是用于批处理还是单个的端点,还是用于上载单个文档的任何其他端点。除了批处理之外,我还没有找到任何其他方式将文档上传到Amazon Cloudsearch(单个单一)。 调用批处理成本更高。
请分享您的观点。
答案 0 :(得分:0)
让我给您一个准确的答案。将问题分成几部分。
问题1 是这是批处理和单个使用的端点,还是有端点 其他端点可以上传单个文档?
AWS Cloudsearch仅提供一个用于文档上传的终端节点。我已在此处附上一张图片,以显示任何Cloudsearch域的3个主要值。
问题2 ,我没有找到其他将文档上传到云搜索的方法 (单个)而不是批量
没有其他方法可以将其作为单个文档上载。不要对此端点感到困惑。这是您批量上传数据的端点。但是您可以上传不同批量的数据。尺寸也可以是1。 (但请注意limitations)
问题3 :打电话给批处理成本更高?
AWS在其文档中提到了这一点。您需要为上传到搜索域的文档批总数付费。上传的文档会自动编入索引。
如您所见,批量大小与定价模型无关。最好一次一批上传一个更大的文件(一次调用)-但要记住限制。
每1,000个批量上传请求$ 0.10(每个批量的最大大小) 是5 MB)
详细了解Cloudsearch pricing。