有人知道是否有任何文档数据库提供了良好的搜索功能?我看到RavenDb在某种程度上使用Lucene.net,但我正在寻找像Truffler.net客户端api给你的更集成的搜索体验。他们在Elasticsearch之上构建了一个.net客户端,提供了很好的搜索功能。
我认为如果任何文档数据库客户端可以通过其客户端api直接提供类似功能,那将是一个杀手级功能,但我不确定这是否可行。
答案 0 :(得分:5)
TT, RavenDB提供了大量的搜索功能。它深深地集成到API中。 您可以进行简单和全文搜索,建议,空间等等。 以下是如何在主页中执行相同查询的示例:
session.Query<Resturant, Resturants_Search>()
.Customize(c=>c.WithinRadiusOf(radios: 3, latitude: 51, longitude: 43)
.Search(r=>r.Query, "Seafood")
.Select(r=>new{r.Name, r.Address})
.Take(5);
答案 1 :(得分:0)
你看过MongoDB还是CouchDB?我知道像ShutterFly,Craigs List等一些大家伙使用MongoDB。有几个api,包括一个用于C#。