lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gururaja H <>
Subject Re: Relevance percentage
Date Mon, 20 Dec 2004 14:09:55 GMT
But, How to calculate the coord() fraction ?  I know by default,
in DefaultSimilarity the coord() fraction is defined as below:

/** Implemented as <code>overlap / maxOverlap</code>. */

public float coord(int overlap, int maxOverlap) {

return overlap / (float)maxOverlap;

How to get the overlap and maxOverlap value in each of the matched document(s) ?

Mike Snare <> wrote:
I'm still new to Lucene, but wouldn't that be the coord()? My
understanding is that the coord() is the fraction of the boolean query
that matched a given document.

Again, I'm new, so somebody else will have to confirm or deny...


On Mon, 20 Dec 2004 00:33:21 -0800 (PST), Gururaja H
> How to find out the percentages of matched terms in the document(s) using Lucene ?
> Here is an example, of what i am trying to do:
> The search query has 5 terms(ibm, risc, tape, dirve, manual) and there are 4 matching
> documents with the following attributes:
> Doc#1: contains terms(ibm,drive)
> Doc#2: contains terms(ibm,risc, tape, drive)
> Doc#3: contains terms(ibm,risc, tape,drive)
> Doc#4: contains terms(ibm, risc, tape, drive, manual).
> The percentages displayed would be 100%(Doc#4), 80%(doc#2), 80%(doc#3) and 40%
> (doc#1).
> Any help on how to go about doing this ?
> Thanks,
> Gururaja
> ---------------------------------
> Do you Yahoo!?
> Send a seasonal email greeting and help others. Do good.

To unsubscribe, e-mail:
For additional commands, e-mail:

Do you Yahoo!?
 All your favorites on one personal page  Try My Yahoo!
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message