lucene-solr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Billy Morgan (JIRA)" <>
Subject [jira] Commented: (SOLR-1703) Sorting by function problems on multicore (more than one core)
Date Thu, 15 Apr 2010 22:22:52 GMT


Billy Morgan commented on SOLR-1703:

Just an updated to my previous post...

 It appears that the sort function tries to run against whichever core was last reloaded.
I know this won't be much help to anyone else but luckily this gives me a hacky yet workable
fix to my problem, as only one of my cores uses sort functions I just need to make sure it
is always reloaded last.

> Sorting by function problems on multicore (more than one core)
> --------------------------------------------------------------
>                 Key: SOLR-1703
>                 URL:
>             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:
> {code}
> 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}
> 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.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:


View raw message