是否有从.NET搜索Amazon CloudSearch的库?

Cor*_*ius 5 .net c# amazon-web-services amazon-cloudsearch

有哪些库可以在AWS的CloudSearch域中执行搜索?AWS SDK几乎没有搜索功能.


我想将Amazon CloudSearch用于项目,以便在预先存在的数据库中搜索某些与客户相关的数据,以便进行计费.

我们已经拥有基于Solr的搜索服务的丰富经验,但在这个特定的实例中,我们不希望在内部托管搜索服务,并且已经拥有AWS的经验.

Amazon SDK提供了一种不错的基于.NET的方法来管理搜索域.但是:显然它缺乏任何实际搜索内容的能力.

我发现了一些 提供搜索API的尝试,但没有任何可行的OOTB.在.NET中对CloudSearch的任何建议或经验?

(是的,我知道在Web服务调用中调整参数并处理JSON回复很容易;包装器/库只会更好地处理解析的混乱细节等)

Mar*_*ian 6

我在github上用C#编写了一个库,你可以使用. https://github.com/martin-magakian/Amazing-Cloud-Search

它只是一个包装器,但挑战的一部分是将JSON与您正在使用的对象(通用)相匹配.因为亚马逊云搜索始终使用字符串数组或uint数组,但我仍然希望我的库匹配对象属性,无论它是否为数组.

这并不像预期的那么容易,我分享我的工作,所以我们更多的人可以玩亚马逊云搜索.

马丁马加基安


Sea*_*ean 1

据说AWS .NET SDK现在包括对CloudSearch的支持:http://aws.amazon.com/releasenotes/1600390926978863