Re: Performance, yet again

2008-09-02 Thread Andre Rubin
I've tested ConstantScorePrefixQuery and it hit right in the head. It's now mind-boggling fast! Even a query that has 200.000 matches was under 0.5 seconds! Thanks! :)) Andre On Tue, Sep 2, 2008 at 10:44 AM, Mark Miller <[EMAIL PROTECTED]> wrote: > Andre Rubin wrote: > >> On Tue, Sep 2, 2008

Re: Performance, yet again

2008-09-02 Thread Chris Hostetter
: I was trying, before, to use it, but it doesn't seem as straightfoward as : Hits. Is there an example code, somewhere? "SearchFiles.java" in the Lucene demo was updated to use TopDocCollector when Hits was deprecated. : > Is it possible to pre-sort the index, so I don't have to every time I

Re: Performance, yet again

2008-09-02 Thread Mark Miller
Andre Rubin wrote: On Tue, Sep 2, 2008 at 10:16 AM, Mark Miller <[EMAIL PROTECTED]> wrote: Andre Rubin wrote: Hi all, Most of our queries are very simple, of the type: Query query = new PrefixQuery(new Term(LABEL_FIELD, prefix)); Hits hits = searcher.search(query, new Sort(new SortF

Re: Performance, yet again

2008-09-02 Thread Andre Rubin
On Tue, Sep 2, 2008 at 10:16 AM, Mark Miller <[EMAIL PROTECTED]> wrote: > Andre Rubin wrote: > >> Hi all, >> >> Most of our queries are very simple, of the type: >> >> Query query = new PrefixQuery(new Term(LABEL_FIELD, prefix)); >> Hits hits = searcher.search(query, new Sort(new SortField(LABEL_F

Re: Performance, yet again

2008-09-02 Thread Mark Miller
Andre Rubin wrote: Hi all, Most of our queries are very simple, of the type: Query query = new PrefixQuery(new Term(LABEL_FIELD, prefix)); Hits hits = searcher.search(query, new Sort(new SortField(LABEL_FIELD))) You might want to check out solrs ConstantScorePrefixQuery and compare performa

Performance, yet again

2008-09-02 Thread Andre Rubin
Hi all, Most of our queries are very simple, of the type: Query query = new PrefixQuery(new Term(LABEL_FIELD, prefix)); Hits hits = searcher.search(query, new Sort(new SortField(LABEL_FIELD))) Which sometimes result in 10, 20, sometimes 40 thousand hits. I get good performance if hits.length is