3

有人知道是否有任何文档数据库提供良好的搜索功能?我看到 RavenDb 在某种程度上使用了 Lucene.net,但我正在寻找一种更集成的搜索体验,比如 Truffler.net 客户端 api 给你的。他们在 Elasticsearch 之上构建了一个 .net 客户端,提供了出色的搜索功能。

如果任何文档数据库客户端可以直接通过其客户端 api 提供类似功能,我认为这将是一个杀手级功能,但我不确定这是否可行。

4

2 回答 2

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);
于 2012-02-17T23:38:17.183 回答
0

你看过MongoDB或 CouchDB 吗?我知道一些像 ShutterFly、Craigs List 等大人物都在使用 MongoDB。有几个 api,其中一个用于 C#。

于 2012-02-17T21:28:02.220 回答