[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lucene-user
Subject:    Re: Search Performance
From:       sergiu gordea <gsergiu () ifit ! uni-klu ! ac ! at>
Date:       2005-02-19 14:34:51
Message-ID: 42174E8B.7080905 () ifit ! uni-klu ! ac ! at
[Download RAW message or body]

Michael Celona wrote:

>My index is changing in real time constantly... in this case I guess this
>will not work for me.... any suggestions...
>  
>
using a singleton pattern for the your index searcher makes sense anyway 
... I don'T think that you change
the index after each search. the computing effort is insignificant but 
the gain is.

How often do you optimize your index.
Run your jmeter tests before and after optimization!
Which is the value of your merge factor?
Try to use 2 or 3 and run the tests again.

 I think it will be useful for lucene community to provide the results 
of your tests.

 Best,

  Sergiu

>Michael
>
>-----Original Message-----
>From: David Townsend [mailto:david.townsend@magus.co.uk] 
>Sent: Friday, February 18, 2005 11:50 AM
>To: Lucene Users List
>Subject: RE: Search Performance
>
>IndexSearchers are thread safe, so you can use the same object on multiple
>requests.  If the index is static and not constantly updating, just keep one
>IndexSearcher for the life of the app.  If the index changes and you need
>that instantly reflected in the results, you need to check if the index has
>changed, if it has create a new cached IndexSearcher.  To check for changes
>use you'll need to monitor the version number of the index obtained via
>
>IndexReader.getCurrentVersion(Index Name)
>
>David
>
>-----Original Message-----
>From: Stefan Groschupf [mailto:sg@media-style.com]
>Sent: 18 February 2005 16:15
>To: Lucene Users List
>Subject: Re: Search Performance
>
>
>Try a singleton pattern or an static field.
>
>Stefan
>
>Michael Celona wrote:
>
>  
>
>>I am creating new IndexSearchers... how do I cache my IndexSearcher...
>>
>>Michael
>>
>>-----Original Message-----
>>From: David Townsend [mailto:david.townsend@magus.co.uk] 
>>Sent: Friday, February 18, 2005 11:00 AM
>>To: Lucene Users List
>>Subject: RE: Search Performance
>>
>>Are you creating new IndexSearchers or IndexReaders on each search?
>>    
>>
>Caching
>  
>
>>your IndexSearchers has a dramatic effect on speed.
>>
>>David Townsend
>>
>>-----Original Message-----
>>From: Michael Celona [mailto:mcelona@criticalmention.com]
>>Sent: 18 February 2005 15:55
>>To: Lucene Users List
>>Subject: Search Performance
>>
>>
>>What is single handedly the best way to improve search performance?  I have
>>an index in the 2G range stored on the local file system of the searcher.
>>Under a load test of 5 simultaneous users my average search time is ~4700
>>ms.  Under a load test of 10 simultaneous users my average search time is
>>~10000 ms.    I have given the JVM 2G of memory and am a using a dual 3GHz
>>Zeons.  Any ideas?  
>>
>>
>>
>>Michael
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: lucene-user-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail: lucene-user-help@jakarta.apache.org
>>
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: lucene-user-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail: lucene-user-help@jakarta.apache.org
>>
>>
>> 
>>
>>    
>>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: lucene-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: lucene-user-help@jakarta.apache.org
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: lucene-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: lucene-user-help@jakarta.apache.org
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: lucene-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: lucene-user-help@jakarta.apache.org
>
>  
>


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

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic