フックコントラクト
- ctx :コンテキストオブジェクト。
- callback(error, query) :ユーザーをフィルタリングするときに使用する、エラーまたはluceneクエリを返すことができるコールバック。この拡張機能はこのクエリをの** ユーザー取得** エンドポイントに送信します。
サンプルユースケース
財務部門を管理するKellyには、財務部門に所属するユーザーしか表示されるべきではありません。そこで、該当するユーザーと部門(この場合は、財務部門とKelly)に応じて全体のユーザーにフィルターをかけます。検索エンジンのオーバーライド
デフォルトの検索エンジンは、応答で選択を指定することでオーバーライドできます。注記
フィルタイリングする際には一重引用符、二重引用符、その他の特殊文字( + や - など)は使用しないでください。使用するとLuceneクエリに問題が生じる可能性があります。 OR、NOT、ANDなどの複数の演算子を使用する場合は、それらの検索パラメーターを括弧[()
]で囲み、どの演算子がどこで有効かを明確にしてください。
このフックを構成しないと、検索結果に すべてのユーザー が返されます。