Hits does not use MultiSearcher's createWeight
----------------------------------------------

                 Key: LUCENE-1178
                 URL: https://issues.apache.org/jira/browse/LUCENE-1178
             Project: Lucene - Java
          Issue Type: Bug
          Components: Search
    Affects Versions: 2.3
            Reporter: Israel Tsadok
         Attachments: hits.diff

I am developing a distributed index, using MultiSearcher and RemoteSearcher. 
When investigating some performance issues, I noticed that there is a lot of 
back-and-forth traffic between the servers during the weight calculation.
Although MultiSearcher has a method called createWeight that minimizes the 
calls to the sub-searchers, this method never actually gets called when I call 
search(query).

>From what I can tell, this is fixable by changing in Hits.java the line:
weight = q.weight(s);
to:
weight = s.createWeight(q);

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to