Re: Using setIndexSort on a binary field

2021-10-18 Thread Alex K
Thanks Michael. Totally agree this is a contrived setup. It's mostly for benchmarking purposes right now. I was actually able to rephrase my problem in a way that made more sense for the existing setIndexSort API using float doc values and saw an appreciable speedup in searches. The IndexRearranger

Re: Java 17 and Lucene

2021-10-18 Thread Gautam Worah
Hey, Our team at Amazon Product Search recently ran our internal benchmarks with JDK 17. We saw a ~5% increase in throughput and are in the process of experimenting/enabling it in production. We also plan to test the new Corretto Generational Shenandoah GC. On a side note, the Lucene codebase sti

Re: Java 17 and Lucene

2021-10-18 Thread Michael McCandless
Also, I try to semi-aggressively upgrade Lucene's nightly benchmarks to new JDK releases and leave an annotation on the nightly charts: https://home.apache.org/~mikemccand/lucenebench/ I just now upgraded to JDK 17 and kicked off a new benchmark run ... in a few hours it should show the new data p

Re: Java 17 and Lucene

2021-10-18 Thread Robert Muir
We test different releases on different platforms (e.g. Linux, Windows, Mac). We also test EA (Early Access) releases of openjdk versions during the development process. This finds bugs before they get released. More information about versions/EA testing: https://jenkins.thetaphi.de/ On Mon, Oct

Java 17 and Lucene

2021-10-18 Thread Kevin Rosendahl
Hello, We are using Lucene 8 and planning to upgrade from Java 11 to Java 17. We are curious: - How lucene is testing against java versions. Are there correctness and performance tests using java 17? - Additionally, besides Java 17, how are new Java releases tested? - Are there any

[ANNOUNCE] Apache Lucene 8.10.1 released

2021-10-18 Thread Mayya Sharipova
The Lucene PMC is pleased to announce the release of Apache Lucene 8.10.1. Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform. This