[ https://issues.apache.org/jira/browse/SOLR-1703?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12796874#action_12796874 ]
Yonik Seeley commented on SOLR-1703: ------------------------------------ Indeed - that's a bug. New solr code shouldn't be using parseFunction. > 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.