lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cheolgoo Kang <app...@gmail.com>
Subject Re: Why is the constructor of TopFieldDocs not public?
Date Wed, 25 Feb 2009 14:45:02 GMT
Here are two package-private issues I've met. But I could find
workarounds on these issues easily.

o.a.l.search.FieldDocSortedHitQueue
o.a.l.search.HitQueue

I think any of package-private methods of those two class should be public.

- Cheolgoo Kang



On Tue, Feb 24, 2009 at 9:05 PM, Michael McCandless
<lucene@mikemccandless.com> wrote:
>
> Good question.  Are you hitting any other package-private issues in creating
> your own searcher?  (Seems likely you may).
>
> TopDocs, in contrast, has a public ctor.
>
> If there are no objections I'll switch it to public...
>
> Mike
>
> Cheolgoo Kang wrote:
>
>> I'm subclassing MultiSearcher and writing a customized searcher on my own.
>>
>> The search( Weight, Filter, int, Sort ) method on MultiSearcher should
>> return TopFieldDocs, but I cannot instantiate one cause TopFieldDocs
>> constructor is declared as package-private. (TopFieldDocs itself is
>> public!)
>>
>> Is there any reason the constructor of TopFieldDocs has no modifier
>> declaration?
>>
>> - Cheolgoo Kang
>>
>> ---------------------------------------------------------------------
>> 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
>
>

---------------------------------------------------------------------
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