mikemccand commented on issue #12358:
URL: https://github.com/apache/lucene/issues/12358#issuecomment-1585584420

   @uschindler I think the benchmark is quite fair at this point, from what I 
can tell -- we've been iterating [on that 
repo](https://github.com/Tony-X/search-benchmark-game) working to pull over 
luceneutil's enwiki corpus + tasks, ensuring the returned top N hits are very 
nearly identical, ensuring warmup + N iterations and take the fastest run is 
happening, measuring time on the server not the client, running both on a 
single segment index (makes results more comparable but not necessarily 
realistic to production cases), sprinkle 2% deletes on both indices, statically 
sorting both indices by the same `id` field, etc.
   
   It does indeed run a single JVM, but I an of the opposite opinion -- we need 
to run multiple JVM iterations to see how much hotspot noise is hurting.  
Darned java/hotspot coddling! The Rust results look quite consistent from one 
run to the next.
   
   It's also simple to run -- fork/clone the repo and follow the README steps.  
I'd love to see results from more diverse hardware than just my home beast 
boxes lol.
   
   > Still the mix of several languages makes it hard to understand.
   
   Ha!  Java and Python and Rust!
   
   Start at 
[client.py](https://github.com/Tony-X/search-benchmark-game/blob/luceneutil/src/client.py)
 -- I think it's quite understandable if you launch off from there.  More so 
than luceneutil!!
   
   > > When Tantitvy says it is 2 times faster then this is also unfair
   > 
   > It's called tantivy. We do have a warmup phase.
   
   Oh -- sorry -- you mean no capitalization?  So `tantivy` not `Tantivy`?  
I'll try to spell it correctly going forward.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to