Affects Version/s: 2.4
Fix Version/s: None
I found this while hunting for the cause of Solr Cache misses.
The MultiPhraseQuery class hashCode() implementation is non-deterministic. It uses termArrays.hashCode() in the computation. The contents of that ArrayList are actually arrays themselves, which return there reference ID as a hashCode instead of returning a hashCode which is based on the contents of the array. I would suggest an implementation involving the Arrays.hashCode() method.
I will try to submit a patch soon, off for today.
|Transition||Time In Source Status||Execution Times||Last Executer||Last Execution Date|
|1d 20h 16m||1||Yonik Seeley||10/Oct/08 20:46|
|Workflow||Default workflow, editable Closed status [ 12563035 ]||jira [ 12583988 ]|
|Workflow||jira [ 12443763 ]||Default workflow, editable Closed status [ 12563035 ]|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Resolution||Fixed [ 1 ]|