lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "N. Hira" <nh...@cognocys.com>
Subject Re: Time of processing hits.doc()
Date Sun, 18 Nov 2007 21:57:43 GMT
Can you explain the problem you're trying to address from the user's  
perspective?

 From the description you've provided, you may want to look up  
"Faceted Searching".  Another option may be to use a HitCollector,  
but it would help us if you could describe the problem at a higher  
level.

Regards,

-h
----------------------------------------------------------------------
Hira, N.R.
Solutions Architect
Cognocys, Inc.

On 18-Nov-2007, at 3:32 PM, Haroldo Nascimento wrote:

> I have a problem of performance when I need group the result do search
>
> I have the code below:
>
>    for (int i = 0; i < hits.length(); i++) {
>                     doc = hits.doc(i);
>
>                     obj1 = doc.get(Constants.STATE_DESC_FIELD_LABEL);
>                     obj2 = doc.get(xxx);
>                     ...
>    }
>
>   I work with volume of data very big. The search process in 0.300
> seconds but when the object hits have much results, the time for get
> all objects is very big. The command hits.doc(i) is processed in 2
> second.
>
>   Por exemplo. For hits.length() equals the 25.000 results, the time
> of "pos search" is 7 seconds.
>
>   I get all result because I need group the result (remove the
> duplicate results).
>
>   Is there any form in Lucene that group the result. I need of
> anything as the command "group by" of sql.
>
>   Thanks.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>




---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Mime
View raw message