Как Stack Overflow отображает похожие вопросы, когда вы вводите новый вопрос?

Это одна из вещей, с которыми Stack Overflow и остальные сайты, работающие на этой платформе, очень хорошо справляются. Как только вы попытаетесь создать новый вопрос, появится небольшое окно, в котором будут показаны другие похожие вопросы. Как это сделать? Какие технологии можно использовать для этого? Люцен, Сфинкс, ...?


person Drew    schedule 06.03.2011    source источник


Ответы (1)


StackOverflow (и StackExchange в целом) использует Lucene.net для полнотекстового поиска.

Возможно, вы захотите также прочитать это.

person kprobst    schedule 06.03.2011
comment
Спасибо, я думаю, алгоритм не работает так хорошо, потому что он не показывает, что аналогичный вопрос хе-хе - person Drew; 06.03.2011
comment
Он отлично работает, но он ограничен ключевыми словами, которые вы вводите. Если вы (или другие до вас) плохо выбираете заголовки вопросов, функция поиска не будет работать для вас так хорошо. - person Cody Gray; 06.03.2011