2

ONGR セットアップでドキュメントを強化したいと考えています。ここに示すように、これを行う最も効率的な方法は、マッピングに追加することです。

"boosting_field": {"type" : "integer", "store" : "yes", "index" : "yes", "boost" : 10.0,}

ONGRでそれを行うにはどうすればよいですか?

4

3 に答える 3

1

マッピングのインデックス時にフィールドをブーストすることは、一度設定するとフィールドのブーストを変更できないため、強くお勧めしません。さらに、この機能は将来のバージョンで削除される可能性もあります。

したがって、フィールドをブーストするためのより柔軟な方法であるクエリ時間ブースティングを確実に使用する必要があります。

于 2016-02-16T04:25:42.140 に答える
1

この特定のケースでカスタム フィールドをマッピングに追加する場合boostは、オプションを介して行うことができます。以下の例を参照してください。

//...
    /**
     * @ES\Property(type="string", options={"boost"="10"})
     */
    public $title;
//...
于 2016-03-15T08:22:22.230 に答える