That method is for your situation.See the javadoc api for more details.


       searchAfter

publicTopDocs  
<http://lucene.apache.org/core/3_6_0/api/core/org/apache/lucene/search/TopDocs.html>  
searchAfter(ScoreDoc  
<http://lucene.apache.org/core/3_6_0/api/core/org/apache/lucene/search/ScoreDoc.html> 
 after,
                  Query  
<http://lucene.apache.org/core/3_6_0/api/core/org/apache/lucene/search/Query.html>
  query,
                  int n)
                    throwsIOException  
<http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true>



On 2012-5-12 19:27, Yogesh patel wrote:
But is it possible to get results from between 200 to 300 documents with
lucene query when i click on third page number?

On Sat, May 12, 2012 at 4:47 PM, janwen<loujan...@gmail.com>  wrote:

Yes.You can use the method:

publicTopFieldDocs<http://lucene.apache.org/**core/3_6_0/api/core/org/**
apache/lucene/search/**TopFieldDocs.html<http://lucene.apache.org/core/3_6_0/api/core/org/apache/lucene/search/TopFieldDocs.html>>
  search(Query<http://lucene.apache.org/**core/3_6_0/api/core/org/**
apache/lucene/search/Query.**html<http://lucene.apache.org/core/3_6_0/api/core/org/apache/lucene/search/Query.html>>
  query,
                  Filter<http://lucene.apache.org/**
core/3_6_0/api/core/org/**apache/lucene/search/Filter.**html<http://lucene.apache.org/core/3_6_0/api/core/org/apache/lucene/search/Filter.html>>
  filter,
                  int n,
                  Sort<http://lucene.apache.org/**
core/3_6_0/api/core/org/**apache/lucene/search/Sort.html<http://lucene.apache.org/core/3_6_0/api/core/org/apache/lucene/search/Sort.html>
**>   sort)
                    throwsIOException<http://download.oracle.com/**
javase/1.5.0/docs/api/java/io/**IOException.html?is-external=**true<http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true>
see the api at http://lucene.apache.org/core/**3_6_0/api/core/org/apache/*
*lucene/search/IndexSearcher.**html<http://lucene.apache.org/core/3_6_0/api/core/org/apache/lucene/search/IndexSearcher.html>





On 2012-5-12 18:12, Yogesh patel wrote:

Hi

I have index 100000 documents in Lucene. I have one query that gets all
documents and it takes more time..
So i need to implement paging in lucene query so i can search result fast
page wise.

Is it possible to do paging or smart rendering with Lucene.

Awaiting for reply.




Reply via email to