Sorting by function problems on multicore (more than one core)
--------------------------------------------------------------

                 Key: SOLR-1703
                 URL: https://issues.apache.org/jira/browse/SOLR-1703
             Project: Solr
          Issue Type: Bug
          Components: multicore, search
    Affects Versions: 1.5
         Environment: Linux (debian, ubuntu), 64bits
            Reporter: Rafał Kuć


When using sort by function (for example dist function) with multicore with 
more than one core (on multicore with one core, ie. the example deployment the 
problem doesn`t exist) there is a problem with not using the right schema. I 
think there is a problem with this portion of code:

QueryParsing.java:

public static FunctionQuery parseFunction(String func, IndexSchema schema) 
throws ParseException {
    SolrCore core = SolrCore.getSolrCore();
    return (FunctionQuery) (QParser.getParser(func, "func", new 
LocalSolrQueryRequest(core, new HashMap())).parse());
    // return new FunctionQuery(parseValSource(new StrParser(func), schema));
}

Code above uses deprecated method to get the core sometimes getting the wrong 
core effecting in impossibility to find the right fields in index. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to