If the thing you are retrieving per doc is a stored field or a term vector, and you're talking about millions of docs, this will likely be too slow, unless your entire index can fit in the OS's IO cache.

This use case is probably a good fit for column-stride fields:

  https://issues.apache.org/jira/browse/LUCENE-1231

... which is still in progress.

Mike

blazingwolf7 wrote:


Hi,

I want to use a Reader to read a document everytime a matching document is found during search time. So basically, everytime during the calculation of
the score for a document, I will use the reader and retrieve some
information from the index. Will this lower the searching performance?

I mean, the file involve will be millions. Will this way be efficient or
should I find some other way to retreive this information?
--
View this message in context: 
http://www.nabble.com/How-effcient-is-IndexReader--tp18312100p18312100.html
Sent from the Lucene - Java Developer mailing list archive at Nabble.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