20к - не так и много документов. Для ускорения поиска, я бы изменил структуру, вынеся данные из 'strings' в отдельную коллекцию и поставил индексы. Это увеличит размеры базы, однако в разы ускорит процесс поиска
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.