5

AWSのCloudSearchドメインで検索を実行するためにどのライブラリがありますか?AWS SDKには、実質的に検索機能がありません。


プロジェクトにAmazonCloudSearchを使用して、既存のデータベースで請求目的の特定の顧客関連データを検索したいと思います。

私たちはすでにSolrベースの検索サービスの豊富な経験を持っていますが、この特定の例では、検索サービスを社内でホストすることは望まず、すでにAWSの経験があります。

Amazon SDKは、検索ドメインを管理するための適切な.NETベースのアプローチを提供します。しかし:明らかに、実際に物事を検索する機能はまったくありません。

検索APIを提供する試みをいくつか 見つけましたが、OOTBで機能するものはありません。.NET内からのCloudSearchに関する提案や経験はありますか?

(はい、Webサービス呼び出しでパラメーターを変更してJSON応答を処理するのは簡単です。ラッパー/ライブラリーは、解析などの厄介な詳細をより適切に処理します。)

4

3 に答える 3

6

githubのC#でライブラリを作成しました。使用できます。 https://github.com/martin-magakian/Amazing-Cloud-Search

これは「単なる」ラッパーですが、課題の一部は、JSONを操作しているオブジェクト(汎用)に一致させることでした。Amazonクラウド検索は常に文字列の配列またはuintの配列で機能しますが、配列であるかどうかに関係なく、ライブラリをオブジェクトのプロパティと一致させたいと思っていました。

より多くの人がAmazonCloudSearchで遊ぶことができるように、自分の仕事を共有するのは思ったほど簡単ではありませんでした。

マーティンマガキアン

于 2012-08-25T01:03:37.997 に答える
1

おそらく、AWS .NET SDKにはCloudSearchのサポートが含まれています: http: //aws.amazon.com/releasenotes/1600390926978863

于 2014-06-22T20:56:16.567 に答える
1

@ martin-magakianのv1用のAmazing-Cloud-Searchライブラリ(ちなみに、これはうまく機能します)のように、v2用のCombラッパーを使用できます:https ://github.com/BarryDahlberg/Comb 。

于 2014-12-30T17:46:09.047 に答える