lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Uwe Schindler" <...@thetaphi.de>
Subject RE: TooManyClauses by wildcard queries
Date Thu, 10 Sep 2009 09:11:05 GMT
Or use Lucene 2.9, it automatically uses constant score mode in wild card
queries, if needed.

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: uwe@thetaphi.de

> -----Original Message-----
> From: Patricio Galeas [mailto:galeas@prometa.de]
> Sent: Thursday, September 10, 2009 10:41 AM
> To: java-user@lucene.apache.org
> Subject: TooManyClauses by wildcard queries
> 
> Hi all,
> 
> I get the TooManyClauses exception by some wildcard queries like :
> (a) de*
> (b) country AND de*
> (c) ma?s* AND de*
> 
> I'm not sure how to apply the solution proposed in LuceneFAQ for the
> case of WildcardQueries like the examples above.
> 
> Can you confirm if it is the right procedure?
> 
> 1. Override QueryParser.getWildcardQuery() to return a ConstantScoreQuery.
> 2. Break up the query to identify the wildcard query part.
> 3. Create a custom Filter for the wildcard query
> 4. Create the final query using the custom filter.
> 
> If the item 2. is right, can you suggest me an optimal way to do that?
> 
> Thank you
> Patricio
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Mime
View raw message