Быстрый поиск по нескольким тегам, а также упорядочивание результатов и подкачка страниц? - PullRequest
4 голосов
/ 22 мая 2011

Может кто-нибудь объяснить, как работает поиск StackOverflow? Я хотел бы добавить те же функции в проект, над которым я работаю.

В SO можно отфильтровать вопросы по нескольким тегам (например, c #, java) и получить результаты, отсортированные / разбитые по дате или количеству голосов?

Я понимаю, что СУБД с полнотекстовым движком можно использовать для фильтрации и сортировки вопросов, но я не уверен, что это лучшее решение?

Можно ли как-нибудь получить первые N упорядоченных результатов из полнотекстового индекса?

Может быть, Lucene.NET или Redis или что-то подобное используется?

1 Ответ

4 голосов
/ 22 мая 2011
  • По состоянию на апрель 2011 года Stackoverflow использует Lucene.NET.

Источник: (Джефф Этвуд) http://blog.stackoverflow.com/2011/01/stack-overflow-search-now-81-less-crappy/

...