You could define your own query syntax (for example an empty string) for a query matching all docs, examine the query string before passing it to QueryParser, and instead create a MatchAllDocsQuery when a you have a match.

http://lucene.apache.org/java/docs/api/org/apache/lucene/search/MatchAllDocsQuery.html


lude wrote:
Why would you want to do this?


This is a 'feature-request' of our searchengine.
The user should have the possibilty to query for all(!) documents.
This would allow him to see all available document listet.

Is there a simple way to define a query that returns all documents of an
index?

Thanks lude

On 9/4/06, karl wettin <[EMAIL PROTECTED]> wrote:


On Mon, 2006-09-04 at 22:32 +0200, lude wrote:

> How do you have to define the query-string to get all documents of an
index
> be returned by using the QueryParser?
> In theory a query like 'NOT word_not_in_index' should find and return
all
> documents. In practice this doesn't work (no documents are found).

Why would you want to do this?

Use IndexReader methods to iterate all documents.


---------------------------------------------------------------------
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