タイトルに関しては、実行時に特定のインデックスの名前を取得しようとしています。
インデックスは、アプリケーションの起動時にすでに登録されています。
IndexCreation.CreateIndexes(/*[assembly]*/, documentStore);
しかし、クエリ時に、(プロジェクトの特定のために...) クエリされるインデックスの実際の名前を知る必要があります。
があることは知ってGetIndexNamesOperation
いますが、文字列の配列を返すだけで、実際のインデックスクラスに関連付けることができません...
理想は、typeof(IndexClass<T, R>)
where で動作するものIndexClass<T, R> : AbstractIndexCreationTask<T, R>
です。
ドキュメントを検索していますが、手がかりが見つかりません。
方法はありますか?