lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sami Dalouche <sko...@free.fr>
Subject Re: Lucene search optimization
Date Wed, 31 May 2006 07:44:54 GMT
Hi,

1) Actually, I am not using Lucene directly, but a wrapper called
compass. I am using the find() method of the CompassSession, which code
is :
public CompassHits find(String query) throws CompassException {
        return createQueryBuilder().queryString(query).toQuery().hits();
    }
And all of these objects are pure wrappers around lucene equivalents,
nothing more.


2) What I am timing is only the find call :
-- start timer
CompassHits hits = compassSession.find("cityName:"+ name+"~");
-- stop timer

3) I am not sorting anything, but lucene is returning the hits by
relevance. Does this count as sorting ?

4) I tried to time the thing for ~10 queries, and the results are
roughly the same. Can go down to 2 seconds, which is still way too
much...

Thanks for helping
sami Dalouche

On Tue, 2006-05-30 at 13:58 -0700, Chris Hostetter wrote:
> : Fuzzy searching against this property takes around 3 seconds, which is
> : way too much for what I plan to do, so I am considering the possible
> 
> whenever anyone has a question about how to speed up a search, and the
> current amount of time the search takes is more then a second, there are a
> few questions i allways want to ask:
> 
>  1) what method exactly on the Searcher interface are you using the
>     execute the search?
>  2) what exactly are you timing? (the time the search method call takes?,
>     the time it takes you to iterate over the results? etc...)
>  3) are you sorting by any particular field?
>  4) are you reusing the Searcher instance for more then one query?   are
>     you timing more then one query and taking the average?
> 
> 
> -Hoss
> 
> 
> ---------------------------------------------------------------------
> 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