You can use the HitCollector mechanism to fill your array, but what you are doing is essentially what the Hits object already does, plus it provides caching

Eugene Ezekiel wrote:

Yes, but what I wanna be able to do is something like, fill an array of
say size 100 such that:
array[0] = similarity value of query and doc(0)
array[1] = similarity value of query and doc(1)
....

Any idea how to fill this array?

Thanks.
--
Regards,
Eugene

Koji Sekiguchi wrote:

You can get scores by calling Hits.score(). So you should search
at first to get Hits object.

regards,

Koji

-----Original Message-----
From: Eugene Ezekiel [mailto:[EMAIL PROTECTED]
Sent: Wednesday, December 07, 2005 6:03 PM
To: java-user@lucene.apache.org
Subject: Similarity scores for all docs


Hi,

Is there any way to get the similarity scores for each document in the index? I can iterate thru each doc in the index using the IndexReader but not sure how to get the similarity score for that doc.


Thanks.

--
Regards,
Eugene


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
------------------------------------------------------------------- Grant Ingersoll Sr. Software Engineer Center for Natural Language Processing Syracuse University School of Information Studies 337 Hinds Hall Syracuse, NY 13244 http://www.cnlp.org Voice: 315-443-5484 Fax: 315-443-6886

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to