hackathon
1.0.0
このテストコードは、「全文検索」の変更をテストする方法を簡素化するために書かれています。
32GB RAM 3.2GHz CPU(4C/8T)SSDドライブ(RAIDなし)でサーバーをオンラインで配置しました
各Mongoインスタンス(OriginおよびFTS)は、テストへの副作用を最小限に抑えるために、独自のSSDで作業しています。同一の構成とデータベース。
Mongoへのアクセスは、Readonlyのユーザーtestパスtestによって公開されています。
したがって、必要に応じて説明してサーバー上でテストを行うことができます。
このリポジトリダイレクトサーバー接続で.ENVファイルを確認してください。 otherviseこのレポードコードを使用してテストを実行します。
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"のみと一致します