C# 如何以编程方式将数据上载到Cloudsearch.Net

C# 如何以编程方式将数据上载到Cloudsearch.Net,c#,.net,amazon,amazon-cloudsearch,C#,.net,Amazon,Amazon Cloudsearch,我正在尝试使用Cloudsearch代替基于SQL的全文索引。然而,到目前为止,我几乎没有什么运气。他们的API文档非常糟糕,几乎没有示例,也没有提到使用SDK来实现这一点。它们提供的只是一些劣质的命令行脚本 我的用例是,我正在反编译一个ALD文件,需要将结果文本数据存储在那里。列出的唯一方法涉及使用命令行或web控制台,这是不行的,因为我有成千上万的文档要管理。当然有一种方法我可以通过C#SDK将索引和一些文本数据传递给它。你是对的,没有太多的示例代码,而且我不是C#程序员,所以我不会真正尝试

我正在尝试使用Cloudsearch代替基于SQL的全文索引。然而,到目前为止,我几乎没有什么运气。他们的API文档非常糟糕,几乎没有示例,也没有提到使用SDK来实现这一点。它们提供的只是一些劣质的命令行脚本


我的用例是,我正在反编译一个ALD文件,需要将结果文本数据存储在那里。列出的唯一方法涉及使用命令行或web控制台,这是不行的,因为我有成千上万的文档要管理。当然有一种方法我可以通过C#SDK将索引和一些文本数据传递给它。

你是对的,没有太多的示例代码,而且我不是C#程序员,所以我不会真正尝试编写它,但为了让你朝着正确的方向努力,似乎你只需要实例化一个
UploadDocumentsRequest
对象,填充
文档
属性,然后将其传递给
AmazonCloudSearchDomainClient.UploadDocuments

他们要上传的文档是


这里记录了请求

我最终使用了Comb包装器来处理上传,因为它在.NET中非常方便地处理了所有事情。它肯定使用了dotcomly在幕后列举的方法