I believe there's a MatchAllDocsQuery class from Lucene 1.9 onwards. You
can run this query to get all documents.

If you are not using 1.9, to my knowledge, you would have to add a
redundant field that would true for all documents and query on that
field. Something like Field.Keyword("AllDocsTrue", "true") and add this
to your doc. You can run the query AllDocsTrue:true to get all your
docs.

Venu

-----Original Message-----
From: StefanH [mailto:[EMAIL PROTECTED] 
Sent: Monday, March 27, 2006 3:24 PM
To: java-user@lucene.apache.org
Subject: Get All Entries



Hello Everyone,

I have 6000 Entries in my Lucene DB and if I search for entries with
"00*"
in the Number-Field it works fine. But additional I must have alle
entries
no matter which number they have. A Term like "*" doesn't work. How can
I
get all entries?
The code of my search is:
                        IndexSearcher is = new IndexSearcher( INDEX_DIR
);

                        QueryParser parser = new QueryParser( "number",
analyzer);
                        Query query = parser.parse("00*");
                        
                        Hits hits = is.search( query, new Sort("number")
);

Thanks for your help

Stefan H
--
View this message in context:
http://www.nabble.com/Get-All-Entries-t1348226.html#a3606783
Sent from the Lucene - Java Users forum at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to