1

Examine は Lucene.Net API の上にあるレイヤーであるため、Examine では不可能な複雑な操作を実行できるように、コア Lucene.Net API または IndexReader のようなオブジェクト参照を公開しているかどうかを調べようとしています。たとえば、Examine SearchProvider または IndexProvider オブジェクトから IndexReader オブジェクトへの参照を取得する方法はありますか? 私も Sitecore と仕事をしており、Sitecore の Search API が基礎となる Lucene.Net オブジェクトを公開していることを知っています。これにより、追加の複雑なクエリをより簡単に実行できるようになります。

この場合、私がやろうとしているのは、Examine インスタンスから IndexReader 参照を取得し、それをファセット クエリ用の別のライブラリBoboBrowseに渡すことです。Examine から取得できるのであれば、別の IndexReader を作成してパス マッピングなどを管理したくありません。出来ますか?

4

1 に答える 1

0

いいえ、そうではありません。残念ながら、新しいものをスピンアップする必要がありますIndexReader

少なくともインデックスへのすべてのパスは、Umbraco 構成ファイルで定義されています。

于 2013-10-25T09:32:22.030 に答える