Umbraco Examine是否公开了底层的Lucene.Net API?

时间:2013-10-24 14:24:54

标签: c# umbraco lucene.net examine

由于Examine是Lucene.Net API之上的一个层,我试图找出它是否暴露任何核心Lucene.Net API或像IndexReader这样的对象引用,以便我可以执行一些无法实现的复杂操作检查。例如,有没有办法从Examine SearchProvider或IndexProvider对象获取对IndexReader对象的引用?我也使用Sitecore,我知道Sitecore的Search API公开了底层的Lucene.Net对象,这使得执行其他复杂查询变得更加容易。

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

1 个答案:

答案 0 :(得分:0)

不,不。你将不得不提出一个新的IndexReader我害怕。

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