lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Anshum <ansh...@gmail.com>
Subject Re: how to get all documents in the results ?
Date Tue, 22 Mar 2011 11:10:45 GMT
Hi Patrick,
You may have a look at this, perhaps this will help you with it. Let me know
if you're still stuck up.
http://stackoverflow.com/questions/3300265/lucene-3-iterating-over-all-hits


--
Anshum Gupta
http://ai-cafe.blogspot.com


On Tue, Mar 22, 2011 at 4:10 PM, <karl.wright@nokia.com> wrote:

> Not sure what your use case actually is, but it sounds like you may be
> unclear how Lucene works.
>
> Each query clause you have will produce an iterator that walks over the
> documents that match that clause.  All the documents from the entire, root
> query get scored.  The scoring evaluation per document is also related to
> the form of your query expression hierarchy.
>
> So, MatchAllDocsQuery is exactly what you want if you want a document
> iterator that includes all documents in the index.  You can change how this
> is scored by extending MatchAllDocsQuery and writing a custom scorer.
>
> Karl
>
> -----Original Message-----
> From: ext Patrick Diviacco [mailto:patrick.diviacco@gmail.com]
> Sent: Tuesday, March 22, 2011 4:23 AM
> To: java-user@lucene.apache.org
> Subject: how to get all documents in the results ?
>
> I'm using the following code because I want to see the entire collection in
> my query results:
>
> //adding wildcards-term to see all results
> rest = new TermQuery(new Term("*","*"));
> booleanQuery.add(rest, BooleanClause.Occur.SHOULD);
>
> But it doesn't work, I only see the relevant docs and not all the other
> ones.
> How can I get all documents ordered by relevance instead ?
>
> ps. MatchAllDocsQuery is not a solution because I need to specify my own
> custom query.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message