2016-05-12 2 views
0

Я пытаюсь использовать Cloudsearch вместо полнотекстового индексирования на основе SQL. Однако до сих пор мне не повезло. Их документация по API просто ужасна, практически без примеров и не упоминается использование SDK для этого. Все, что они предоставляют, - это несколько сценариев командной строки.Как загрузить данные в Cloudsearch программно .Net

My use-case - это то, что я декомпилирую ALD-файл и вам нужно сохранить полученные текстовые данные там. Единственные перечисленные методы включают использование командной строки или веб-консоли, чего не будет, поскольку у меня есть десятки тысяч документов для управления. Конечно, есть способ передать ему индекс и некоторые текстовые данные через C# SDK.

ответ

0

Я закончил с использованием расчески обертки для обработки загрузки, так как он обрабатывает все довольно удобным в .NET. Довольно уверен, что он использует методы, перечисленные dotcomly под капотом.

2

Вы правы, здесь не так много примеров кода, и я не программист на C#, поэтому я не буду пытаться его кодировать, но, чтобы заставить вас в правильном направлении, вам просто нужно создать экземпляр UploadDocumentsRequest объект, заполните Documents, затем передайте его AmazonCloudSearchDomainClient.UploadDocuments.

Их документация загрузить это http://docs.aws.amazon.com/sdkfornet/v3/apidocs/Index.html

Запроса документирован http://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/CloudSearchDomain/TCloudSearchDomainUploadDocumentsRequest.html

Смежные вопросы