有人知道是否有任何文档数据库提供良好的搜索功能?我看到 RavenDb 在某种程度上使用了 Lucene.net,但我正在寻找一种更集成的搜索体验,比如 Truffler.net 客户端 api 给你的。他们在 Elasticsearch 之上构建了一个 .net 客户端,提供了出色的搜索功能。
如果任何文档数据库客户端可以直接通过其客户端 api 提供类似功能,我认为这将是一个杀手级功能,但我不确定这是否可行。
有人知道是否有任何文档数据库提供良好的搜索功能?我看到 RavenDb 在某种程度上使用了 Lucene.net,但我正在寻找一种更集成的搜索体验,比如 Truffler.net 客户端 api 给你的。他们在 Elasticsearch 之上构建了一个 .net 客户端,提供了出色的搜索功能。
如果任何文档数据库客户端可以直接通过其客户端 api 提供类似功能,我认为这将是一个杀手级功能,但我不确定这是否可行。
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);
你看过MongoDB或 CouchDB 吗?我知道一些像 ShutterFly、Craigs List 等大人物都在使用 MongoDB。有几个 api,其中一个用于 C#。