Этот тестовый код записан, чтобы упростить способ, как можно протестировать изменения «Полного текстового поиска».
Я размещаю сервер онлайн с 32 ГБ ОЗУ 3,2 ГГц ЦП (4C/8T) DIVERS (NO RAID)
Каждый экземпляр Mongo (Origin и FTS) работает с собственным SSD, чтобы минимизировать побочные эффекты на тесты. Идентичные конфигурации и база данных.
Доступ к Mongo является общедоступным от пользовательского test Pass test для Readonly.
Таким образом, вы можете делать тесты прямо на сервере с объяснением, если хотите.
Проверка. Другие визиты Используйте этот репод для выполнения тестов.
git clone https://github.com/mongodbcodes/hackaton.git
cd hackaton
npm install
npm run test
node test.js ""red car" -truck" serial
Вы можете заметить, что иногда FTS возвращают меньше записей здесь разницы здесь таким образом, как фраза соответствуют. В оригинальной версии "red car" запрос также совпадает "red cartoon" . Версия FTS будет соответствовать только для "red car"