9

mongodb 2.4 で全文検索を実行しているときに、フィールドの値で結果を並べ替える方法を探しています。

私のテキスト検索コマンドは次のようになります。

db.books.runCommand( "text", { search: "science" } )

私がやりたいことは次のようなものです:

db.books.runCommand( "text", { search: "science", "sort": "rating" } )

ドキュメントで、制限パラメーターが存在することがわかりますが、関連性スコアによるデフォルトの並べ替え以外に結果を並べ替えるものはありません。

結果を再ソートすることは、おそらく非効率的です。これを行うための良い方法は何ですか?

4

2 に答える 2