【发布时间】:2011-05-22 17:05:22
【问题描述】:
有人能解释一下 StackOverflow 搜索的工作原理吗?我想为我正在进行的项目添加相同的功能。
在 SO 中,可以通过多个标签(例如 c#、java)过滤问题并按日期或投票数排序/分页结果?
我意识到带有全文引擎的 RDBMS 可用于过滤和排序问题,但我不确定这是否是最佳解决方案?
是否有可能以某种方式从全文索引中获取前 N 个排序结果?
也许使用了 Lucene.NET 或 Redis 或类似的东西?
【问题讨论】:
-
RavenDB 在内部使用 Lucene 并提供分页、排序等功能。它还以一种健壮的方式存储您的文档,而 Lucene 并不真正适合。所以你可能想看看它是否符合你的需求,见ravendb.net
标签: sql-server full-text-search lucene.net stack-overflow tagging