[ https://issues.apache.org/jira/browse/SOLR-805?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12642354#action_12642354 ]
Koji Sekiguchi commented on SOLR-805: ------------------------------------- I'll commit today if there is no objections. {code} $ svn status A lib/lucene-queries-2.9-dev.jar D lib/lucene-spellchecker-2.4.0.jar A lib/lucene-snowball-2.9-dev.jar D lib/lucene-analyzers-2.4.0.jar A lib/lucene-spellchecker-2.9-dev.jar D lib/lucene-core-2.4.0.jar A lib/lucene-analyzers-2.9-dev.jar D lib/lucene-highlighter-2.4.0.jar D lib/lucene-memory-2.4.0.jar A lib/lucene-core-2.9-dev.jar D lib/lucene-queries-2.4.0.jar D lib/lucene-snowball-2.4.0.jar A lib/lucene-highlighter-2.9-dev.jar A lib/lucene-memory-2.9-dev.jar {code} > DisMax queries are not being cached in QueryResultCache > ------------------------------------------------------- > > Key: SOLR-805 > URL: https://issues.apache.org/jira/browse/SOLR-805 > Project: Solr > Issue Type: Bug > Components: search > Affects Versions: 1.3 > Environment: Using Sun JDK 1.5 and Solr 1.3.0 release on Windows XP > Reporter: Todd Feak > Priority: Critical > Fix For: 1.4 > > > I have a DisMax Search Handler set up in my solrconfig.xml to weight results > based on which field a hit was found in. Results seem to be coming back fine, > but the exact same query issued twice will *not* result in a cache hit. > I have run far enough in the debugger to determine that the hashCode for the > BooleanQuery object is returning a different value each time for the same > query. This leads me to believe there is some random factor involved in it's > calculation, such as a default Object hashCode() implementation somewhere in > the chain. Non DisMax queries seem to be caching just fine. > Where I see this behavior exhibited is on line 47 of the QueryResultKey > constructor. I have not dug in far enough to determine exactly where the > hashCode is being incorrectly calculated. I will try and dig in further > tomorrow, but wanted to get some attention on the bug. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.