sql >> データベース >  >> NoSQL >> MongoDB

MongoDB + Doctrine:テキスト検索スコアでクエリを並べ替える方法

    関連するドキュメントは見つかりませんでしたが、この問題 は見つかりました。 プロジェクトのGithubリポジトリにあります。この問題には1.2.0リリースのマイルストーンがありますが、1.1.xブランチですでにリリースされているようです。この問題は、このコミット によって解決されました。 。

    コミットから、結果を textScoreで並べ替える必要があるようです。 メタデータ情報は、クエリビルダーでの追加のメソッド呼び出しの1つです:

    $result = $queryBuilder
        ->equals($expr)
        ->sortMeta('fieldToSearch', 'textScore') // <- this
        ->getQuery()
        ->execute();
    



    1. 変数からmongoフィールドを設定する方法

    2. API呼び出しで2つのマングーススキーマを更新する

    3. コマンドラインからHerokuRedisに安全に接続するにはどうすればよいですか?

    4. Mongo-go-driverエラー新しいクライアントエラーmongo.NewClientの引数にClientOptionsがあります