有人知道任何文档数据库是否提供良好的搜索功能?我看到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);
不错。我不知道你有这种能力。我会给乌鸦一个尝试,至少现在它可以在appharbor上使用。我非常喜欢Truffler的编程界面,但是当它不是真的有必要的时候,它在2个不同的数据存储中拥有许多相同的数据。 – terjetyl 2012-02-18 00:04:40
RavenDB是一个不错的选择。我用它们作为文档存储服务器和嵌入式文档存储。 – LoSciamano 2012-02-18 18:00:53