4

Can somebody explain how StackOverflow search works? I would like to add same features to a project I'm working on.

In SO, it's possible to filter the questions by multiple tags (e.g. c#, java) and get results sorted/paged by date or number of votes?

I realize that RDBMS with full-text engine can be used to filter and sort the questions but I'm not sure if that's the best solution?

Is it possible to somehow get top N ordered results from a full-text index?

Maybe Lucene.NET or Redis or something similar is used?

Marko
  • 5,437
  • 4
  • 28
  • 47
  • RavenDB uses Lucene internally and offers paging, sorting etc. Also it stored your documents in a robust way, which Lucene isn't really suitable for. So you might want to take a look and see if it fits your needs, see http://ravendb.net/ – Matt Warren May 23 '11 at 08:59

1 Answers1

4
  • As of April 2011, Stackoverflow uses Lucene.NET.

Source: (Jeff Atwood) https://blog.stackoverflow.com/2011/01/stack-overflow-search-now-81-less-crappy/

Community
  • 1
  • 1
Brian Webster
  • 30,033
  • 48
  • 152
  • 225