msokolov opened a new pull request, #947: URL: https://github.com/apache/lucene/pull/947
This is PR #3 for this feature. It is very close to the previous one, just "rebased" on top of the Lucene93 Codec. In this PR I moved the new vector utility methods as package private in util.hnsw so they would be easier to change in the future. I did not attempt any loop-unrolling optimizations. I have tried some incubating vector api implementations, but nothing is ready to share. I re-ran luceneutil tests, and will open a separate PR for adding support for this format to luceneutil. Results continue to look promising Task QPS | baseline | StdDev | candidate | StdDev | Pct diff | p-value --------------- | -------: | ---------- | ---------: | ----------- | ----------------------- | ---------: PKLookup| 134.03| (19.3%)| 135.28 | (15.9%)| 0.9% ( -28% - 44%) |0.868 LowTermVector| 637.48| (9.0%)| 695.72 | (10.7%)| 9.1% ( -9% - 31%) |0.003 AndHighMedVector| 445.66| (8.0%)| 559.35 | (11.8%)| 25.5% ( 5% - 49%) |0.000 HighTermVector| 578.16| (9.5%)| 737.93 | (16.2%)| 27.6% ( 1% - 59%) |0.000 AndHighHighVector| 418.25| (9.8%)| 555.38 | (15.2%)| 32.8% ( 7% - 64%) |0.000 MedTermVector| 383.02| (8.4%)| 550.12 | (13.5%)| 43.6% ( 20% - 71%) |0.000 AndHighLowVector| 450.92| (9.5%)| 713.77 | (20.1%)| 58.3% ( 26% - 97%) |0.000 -- 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