Let's say my index has two fields (Type and Description).  Type is either 0 or 
1 and Description is a string (up to 250 characters).  I'd like to execute the 
following search:

    +Description:Honda* +Type:0

Would the query run faster if I specify the Type first:

    +Type:0 +Description:Honda*

I imagine it's much faster for Lucene to evaluate the Type clause than the 
Description clause.  Is Lucene smart enough to filter out the Type 1 documents 
first before evaluating the more expensive wildcard clause? I'd like to 
understand (at a high level) how Lucene would process the query above.  Thank 
you.

_________________________________________________________________
Get more out of the Web. Learn 10 hidden secrets of Windows Live.
http://windowslive.com/connect/post/jamiethomson.spaces.live.com-Blog-cns!550F681DAD532637!5295.entry?ocid=TXT_TAGLM_WL_domore_092008

Reply via email to