lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Patrick Diviacco <patrick.divia...@gmail.com>
Subject Re: how to get all documents in the results ?
Date Tue, 22 Mar 2011 11:16:42 GMT
I don't think the link you suggested can help, but maybe I'm wrong.

Also, the parameter MAX_HITS is not useful, it just limit the results, it
doesn't add the not relevant docs.



On 22 March 2011 12:10, Anshum <anshumg@gmail.com> wrote:

> 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