4

有人可以解釋StackOverflow搜索的工作原理嗎?我想爲我正在進行的項目添加相同的功能。快速多標籤搜索加結果排序和分頁?

在SO中,可以通過多個標籤(例如c#,java)過濾問題,並按日期或票數排序/分頁結果?

我意識到具有全文引擎的RDBMS可用於過濾和排序問題,但我不確定這是否是最佳解決方案?

是否有可能以某種方式從全文索引獲取排名前N的結果?

也許使用Lucene.NET或Redis或類似的東西?

+0

RavenDB使用Lucene的內部,並提供分頁,排序等,此外,它存儲你的文件在一個穩健的方式,這Lucene是不是真的適合。所以你可能想看看它是否符合你的需求,請看http://ravendb.net/ – 2011-05-23 08:59:13

回答

4
  • 截至2011年4月,Stackoverflow使用Lucene.NET。

來源:(傑夫阿特伍德)http://blog.stackoverflow.com/2011/01/stack-overflow-search-now-81-less-crappy/

+0

謝謝。你知道如何使用Lucene實現高效的分頁和自定義排序嗎? – Marko 2011-05-23 06:06:30

+0

不,確定不要 - 但這會使一個很好的stackoverflow問題 – 2011-05-23 06:12:30