2012-05-11 3 views
0

AFAIK Trello использует MongoDB для хранения данных. MongoDB не поддерживает полнотекстовый поиск.Как работает Trello Full Text Search?

И еще Trello в полнотекстового поиска и всеобъемлющий и очень быстро.

Как это? И как он обрабатывает слова/фразы, которые были помечены как?

+0

Спросите Trello ...... –

+1

да спасибо за это :-P - Я также попросил @Trello непосредственно на твиттере ... и как те ребята как известно, отвечали на вопросы о SO раньше ... Я вроде как спрашивал их :-) – TiGz

ответ

2

В то время как база данных Trello содержит миллионы документов, фактический набор информации, которую данный пользователь заботится (или даже имеет разрешение на чтение), на самом деле довольно мал.

Из-за этого Trello может использовать относительно наивный механизм поиска (например, с использованием регулярных выражений и предложений $where) и все же возвращать результаты очень быстро.

Раскрытие: Я написал код поиска для Trello.com

Смежные вопросы