由于Examine是Lucene.Net API之上的一个层,我试图找出它是否暴露任何核心Lucene.Net API或像IndexReader这样的对象引用,以便我可以执行一些无法实现的复杂操作检查。例如,有没有办法从Examine SearchProvider或IndexProvider对象获取对IndexReader对象的引用?我也使用Sitecore,我知道Sitecore的Search API公开了底层的Lucene.Net对象,这使得执行其他复杂查询变得更加容易。
在这种情况下,我要做的是,从我的Examine实例获取IndexReader引用,并将其传递给另一个库BoboBrowse进行构面查询。如果可以从Examine中检索,我不想创建单独的IndexReader并管理路径映射以及所有这些。有可能吗?
答案 0 :(得分:0)
不,不。你将不得不提出一个新的IndexReader
我害怕。
至少所有索引路径都在Umbraco配置文件中定义。