Hello Soir,

Soir looks like an excellent API and its nice to have a tutorial that makes it 
easy to discover the basics of what Soir does, I'm impressed. I can see plenty 
of potential uses of Soir/Lucene and I'm interested now in just how real-time 
the queries made to an index can be?

For example, in my application I have time ordered data being processed by a 
paint method in real-time. Each piece of data is identified and its associated 
renderer is invoked. The Java2D renderer would then lookup any layout and style 
values it requires to render the current data it has received from the layout 
and style indexes. What I'm wondering is if this lookup which would be a Lucene 
search will be fast enough?

Would it be best to make Lucene queries for the relevant layout and style 
values required by the renderers ahead of rendering time and have the query 
results placed into the most performant collection (map/array) so renderer 
lookup would be as fast as possible? Or can Lucene handle many individual 
lookup queries fast enough so rendering is quick?

Best regards from Canada,

Thom


Reply via email to