1

由于 Examine 是 Lucene.Net API 之上的一层,我试图找出它是否公开了任何核心 Lucene.Net API 或像 IndexReader 这样的对象引用,以便我可以执行一些 Examine 无法执行的复杂操作。例如,有什么方法可以从检查 SearchProvider 或 IndexProvider 对象中获取对 IndexReader 对象的引用?我也使用 Sitecore,并且我知道 Sitecore 的搜索 API 公开了底层的 Lucene.Net 对象,这使得执行额外的复杂查询变得更加容易。

在这种情况下,我想做的是从我的 Examine 实例中获取 IndexReader 引用,并将其传递给另一个库BoboBrowse以进行方面查询。如果可以从检查中检索,我不想创建单独的 IndexReader 并管理路径映射以及所有这些。可能吗?

4

1 回答 1

0

不,它没有。IndexReader恐怕你将不得不启动一个新的。

至少所有索引的路径都在 Umbraco 配置文件中定义。

于 2013-10-25T09:32:22.030 回答