这是我之前的问题的延伸。
我将创建自定义请求处理程序以提供对现有索引的术语关联挖掘。为了做到这一点,我需要访问在默认索引目录上IndexReader
打开的Solr。
我能想到的唯一方法是IndexReaderFactory
通过调用SolrQueryRequest
. getCore()
. getIndexReaderFactory()
. 这个工厂有newReader()
我需要的方法。但是这个方法需要索引目录作为它的第一个参数。
这是我的问题:获取 IndexReader 是否正确?如果是这样,我怎样才能得到 Solr 的索引目录?我可以访问 Solr 配置以从我的代码中找到它,还是应该使用其他东西?