[
https://issues.apache.org/jira/browse/SOLR-390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12537051
]
John Wang commented on SOLR-390:
--------------------------------
I am having problems with "Attach file"
Following is the patch:
Index:
/Users/john/plum/solr-trunk/src/java/org/apache/solr/search/HashDocSet.java
===================================================================
--- /Users/john/plum/solr-trunk/src/java/org/apache/solr/search/HashDocSet.java
(revision 587538)
+++ /Users/john/plum/solr-trunk/src/java/org/apache/solr/search/HashDocSet.java
(working copy)
@@ -17,6 +17,8 @@
package org.apache.solr.search;
+import java.util.Arrays;
+
import org.apache.solr.util.BitUtil;
@@ -63,8 +65,8 @@
mask=tsize-1;
table = new int[tsize];
- for (int i=tsize-1; i>=0; i--) table[i]=EMPTY;
-
+ //for (int i=tsize-1; i>=0; i--) table[i]=EMPTY;
+ Arrays.fill(table, EMPTY);
for (int i=offset; i<len; i++) {
put(docs[i]);
}
> HashDocSet initialization of internal array is not efficient
> ------------------------------------------------------------
>
> Key: SOLR-390
> URL: https://issues.apache.org/jira/browse/SOLR-390
> Project: Solr
> Issue Type: Bug
> Components: search
> Reporter: John Wang
>
> HashDocSet initializes the internal array but iterating it instead of using
> Arrays.fill which is much faster. Patch included
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.