Hi,

I'm looking at benchmarking Paul's 
http://issues.apache.org/jira/browse/LUCENE-584 code.
I'd like to compare either:
  HitCollector.collect(doc, score) vs. MatchCollector.collect(doc)
  or
  IndexSearcher.search(Weight, Filter, HitCollector) vs. 
IndexSearcher.match(Query, MatchCollector)

...and see what the performance difference is when one skips scoring.  I can 
cook up my own benchmark, but I'd rather try using contrib/benchmark, if it can 
be used for this purpose.  Can it?  I browsed around contrib/benchmark looking 
for a place where I could plug in calls to IndexSearcher.match(Query, 
MatchCollector), and found that the only search calls are in the  
StandardBenchmarker class.  From what I can tell, I can't really plug in any 
other calls in there, can I?  It looks like I simply need to write my own 
MatcherBenchmarker and implement my own benchmark(File, BenchmarkOptions) 
method.  Once that's in place, I'd have to run one benchmark with the 
StandardBenchmarker and the other one with my MatcherBenchmarker and manually 
compare the numbers.

Is that the right approach, or am I missing a shortcut?

Thanks,
Otis



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

Reply via email to