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