You could go through this implementation. Have been using this (improvised)
for a while now. There might be better ways to do so too. so you could
check!

http://www.gossamer-threads.com/lists/lucene/java-user/35704?search_string=categorycounts;#35704
--
Anshum Gupta
Naukri Labs!
http://ai-cafe.blogspot.com

The facts expressed here belong to everybody, the opinions to me. The
distinction is yours to draw............


On Wed, Oct 15, 2008 at 12:49 AM, Akanksha Baid <[EMAIL PROTECTED]> wrote:

> Is there something I could do to Index the documents differently to
> accomplish this? Currently I am looking at all the hits to generate the set
> of tags for the query.
> If I need to implement the same thing within Lucene, I am not sure if I
> will gain anything performance wise. Or am I wrong about this?
>
>
>
>
> Anshum wrote:
>
>> Hi,
>>
>> You could try changing (or extending) TopFieldDocCollector and do your
>> processing there (that is what I tried... and it worked fine). But that
>> would mean changing lucene code a little bit.
>>
>> --
>> Anshum Gupta
>> Naukri Labs!
>> http://ai-cafe.blogspot.com
>>
>> The facts expressed here belong to everybody, the opinions to me. The
>> distinction is yours to draw............
>>
>>
>> On Tue, Oct 14, 2008 at 12:53 PM, Akanksha Baid <[EMAIL PROTECTED]> wrote:
>>
>>  I have indexed multiple documents - each of them have 3 fields ( id, tag
>>> ,
>>> text). Is there an easy way to determine the set of tags for a given
>>> query
>>> without iterating through all the hits?
>>> For example if I have 100 documents in my index and my set of tag = {A,
>>> B,
>>> C}. Query Q on the text field returns 15 docs with tag A , 10 with tag B
>>> and
>>> none with tag C (total of 25 hits). Is there a way to determine that the
>>> set
>>> of tags for query Q = {A, B} without iterating through all 25 hits.
>>>
>>> Any ideas?
>>>
>>> Thanks!
>>> Akanksha
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to