Neither. :-)

4) Top 10 fieldvalues (for some fields) returned in search results

So, let's say the results of a search were:

doc a=title:1,keyword:a,contents:somelongmemoryhoggingstring
doc b=title:1,keyword:a,contents:somelongmemoryhoggingstring
doc c=title:1,keyword:b,contents:somelongmemoryhoggingstring
doc d=title:2,keyword:b,contents:somelongmemoryhoggingstring
doc e=title:2,keyword:b,contents:somelongmemoryhoggingstring
doc f=title:3,keyword:b,contents:somelongmemoryhoggingstring

I'd like to have the following (sorted in decreasing order of frequency)

For the title field,
field value "1" - frequency =3
field value "2" - frequency =2
field value "3" - frequency =1

For the keyword field,
field value "b" - frequency =4
field value "a" - frequency =2

So after getting the Hits (or using HitCollector), run through each document to 
count the frequencies of each field value, so that the top 10 can be obtained.

k

On Tue, 8 Mar 2005 12:19:48 +0000 (GMT), mark harwood wrote:
>�Not sure I get what the requirement is yet:
>
>>>�Here's my requirement, ..I need to perform a simple
>>>�"Top 10 most frequent occurring <field>" from a
>�search.
>
>�Does this mean:
>�1)Top 10 fieldnames present in each of your matching
>�documents?
>�2)Top 10 most frequent terms found in a choice of
>�field?
>�3)Top 10 fields that contained the search term(s)?
>
>�Cheers
>�Mark
>
>
>�Send instant messages to your online friends
>�http://uk.messenger.yahoo.com
>
>�--------------------------------------------------------------------
>�- 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