lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Todd Benge" <todd.be...@gmail.com>
Subject Re: How to use Sort cass in Lucene 2.4.0?
Date Wed, 05 Nov 2008 18:13:16 GMT
Yup - goofed that up.

Thanks,

Todd

2008/11/5 Grant Ingersoll <gsingers@apache.org>:
>
> On Nov 5, 2008, at 12:04 PM, Todd Benge wrote:
>
>> I think it's like this:
>>
>> Sort sort = new Sort("FIELDNAME", true);
>> TopFieldDocs docs  = searcher.searcher(query, null, n, sort); // n is
>> the number of documents you want to retrieve
>>
>> ScoreDoc[] hits = docs.scoreDocs;
>> for (int i = 0; i<docs.totalHits; i++ ) {
>
>
> FYI: totalHits is the total number of matches and may be different from the
> actual length of the docs.scoreDocs[] array, so this should be
>
> i < hits.length
>
> Otherwise, looks good.
>
>>
>>    Document doc = searcher.doc(hits[i].doc);
>> }
>>
>> Hope this helps.
>>
>> Todd
>>
>>
>> 2008/11/5 장용석 <need4spd@gmail.com>:
>>>
>>> hi.
>>> I have a question :)
>>>
>>> In lucene 2.3.X I did use Sort class like this..
>>>
>>> Sort sort = new Sort("FIELDNAME", true);
>>> Hits hits = searcher.search(query, sort);
>>>
>>> but, in lucene 2.4.0 search(Query, Sort) method is deprecated. I was
>>> searched API, so I found this method
>>> search(query, filter, n, sort)
>>>
>>> Could one of you point me to an example of code for querying without
>>> using
>>> the deprecated method search(query, sort)?
>>>
>>> and an example of code for method search(query, filter, n, sort). :)
>>>
>>> Thanks. :)
>>>
>>>
>>> --
>>> DEV용식
>>> http://devyongsik.tistory.com
>>>
>
>
> ---------------------------------------------------------------------
> 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