Hi,

In general, the speed of the Lucene search depends on several aspects, one of 
those is of course the underlying hardware its IO performance. To improve 
search performance, one way is to use SSDs or increase the available file 
system cache of your operating system. Full text search engines are fast, 
because they only return the best-ranking results first (by using priority 
queues). Further increasing the result window size will slow down searches. So 
try to improve the relevancy by using better or more specific queries and apply 
filters instead of increasing the result set size. To do this we, need more 
information about the type of documents or queries you are using.

Uwe

-----
Uwe Schindler
Achterdiek 19, D-28357 Bremen
http://www.thetaphi.de
eMail: u...@thetaphi.de

> -----Original Message-----
> From: thturk <tahatur...@hotmail.com>
> Sent: Wednesday, August 15, 2018 3:44 PM
> To: java-user@lucene.apache.org
> Subject: Improve Search Speed
> 
> Hey i am new in Lucene  and  i want to search indexes in *100 *ms;
> FileSize is* 2gb* and  indexes are seperated via some type( 6 files ) and
> there are *20m records* in file
> i set searcher and  reader in the constructor
> 
> and  i have boolean query which include fuzzy query and  wildcard query.
> 
> everything is fine and  working  but
> 
> 
> *int resultSize = 100;
> TopDocs results = searcher.search(boolQuery, resultSize);
> 
> for (ScoreDoc docTemp : results.scoreDocs) {
>     Document doc = searcher.doc(docTemp.doc);
>     addresses.add(helper.fillFields(_doc));
> }*
> Here is my code and there are records more than resultSize but when I
> increase this number search takes longer but the documents which I am
> looking for can be in another part of same index. It's because of ordering
> as I understand the documents with same Score order by some field but that
> order is not returning me correct result .
> 
> Or can I increase my search performance?
> 
> 
> 
> --
> Sent from: http://lucene.472066.n3.nabble.com/Lucene-Java-Users-
> f532864.html
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
> For additional commands, e-mail: java-user-h...@lucene.apache.org


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

Reply via email to