Solr を使用して、pdf ファイルと word ファイルのディレクトリにインデックスを付けています。Solr にこれらのファイルを検索させたいのですが、ログインしているユーザーのアクセス許可に基づいた結果のみを返します。ファイルのディレクトリにインデックスを付けたり、ファイルのアクセス許可を含むデータベースにクエリを実行したり、データを xml エンティティとしてインデックスに追加したり、それらの結果に対してフィルター処理されたクエリを実行したりすることはできますか?
Filebase と呼ばれるファイル管理プラグインを備えた CMS システムとして WordPress を使用しています。Filebase はディレクトリと同期して、ドキュメントをサイトにアップロードします。ドキュメントを含むファイルベース ディレクトリのインデックスを作成するように Solr を構成しました。ファイルベースには、各ファイルに設定した権限があります。
私の考えでは、ファイルの最小ユーザー レベル位置整数をインデックスに保存できれば、フィルター処理されたクエリを実行して、ユーザー レベルが「x」の結果のみを表示できます。
これが理にかなっていることを願っています。