私は数十ゲームの何千ものを持っているモンゴの「ゲーム」のコレクションを持っています。
各ゲームには、「タイトル」を持っている、と私はタイトルを検索できるようにしたいと思います(例えば、ハロー2)とユーザフレンドリーな順序で結果が表示されています。
ハロ2がハロ5の前に来なければならない、と無関係な結果が含まれるべきではありません。
また、非常識な結果を除外する必要があります。 「ハロー戦闘進化型」の問合せは、最高得点結果として「進化型」を返すべきではありません。
結局、私は私のノードのアプリでマングースからこれを照会することがありますが、プロトタイピングのプロセスのために、私はただのmongoコンソールを使用してきた...ここで
は、私がした内容のサンプルです(最終的には失敗した)試み:db.games.find(
{$text: {$search: "halo combat evolved"}},
{score: {$meta: "textScore"}}
)
そしてここでは、スコアによってソート結果の印刷画面である: