Hi there

We are currently working on having Solr files read from HDFS. We extended
some of the classes so as to avoid modifying the original Solr code and
make it compatible with the future release. So here comes the question, I
found in QueryElevationComponent, there is a piece of code checking whether
elevate.xml exists at local file system. I am wondering if there is a way
to by pass this?
QueryElevationComponent.inform(){
....
File fC = new File(core.getResourceLoader().getConfigDir(), f);
File fD = new File(core.getDataDir(), f);
if (fC.exists() == fD.exists()) { throw new
SolrException(SolrException.ErrorCode.SERVER_ERROR,
"QueryElevationComponent missing config file: '" + f + "\n" + "either: " +
fC.getAbsolutePath() + " or " + fD.getAbsolutePath() + " must exist, but
not both."); }
if (fC.exists()) { exists = true; log.info("Loading QueryElevation from:
"+fC.getAbsolutePath()); Config cfg = new Config(core.getResourceLoader(),
f); elevationCache.put(null, loadElevationMap(cfg)); }
....
}

-- 
Jiayu (James) Ji,

***************************************

Cell: (312)823-7393
Website: https://sites.google.com/site/jiayuji/

***************************************

Reply via email to