lucene/lucene
Adrien Grand a2676b1b26
Use ReadAdvice.RANDOM by default. (#13244)
This switches the default `ReadAdvice` from `NORMAL` to `RANDOM`, which is a better fit for the kind of access pattern that Lucene has. This is expected to reduce page cache trashing and contention on the page table.

`NORMAL` is still available, but never used by any of the file formats.
2024-04-04 16:45:41 +02:00
..
analysis upgrade icu4j to 74.2 (#13239) 2024-04-04 08:35:25 -04:00
analysis.tests Replace .collect(toList()) with .toList() and misc. code cleanups (#12978) 2023-12-30 17:04:11 +01:00
backward-codecs Adds bwc indices for 9.10.1 (#13258) 2024-04-03 07:42:24 -04:00
benchmark Avoid allocating redundant Strings (#13085) 2024-02-23 10:41:53 +00:00
benchmark-jmh Expand scalar quantization with adding half-byte (int4) quantization (#13197) 2024-04-02 13:38:40 -04:00
classification Forbidden Thread.sleep API (#13001) 2024-02-05 17:23:52 +01:00
codecs More consistently use a SEQUENTIAL ReadAdvice for merging. (#13229) 2024-03-29 09:14:14 +01:00
core Use ReadAdvice.RANDOM by default. (#13244) 2024-04-04 16:45:41 +02:00
core.tests Remove ByteBufferIndexInput and update all Panama implementations (MMap and Vector) to Java 21 (#13146) 2024-02-29 19:38:37 +01:00
demo Replace (IO)Context#READ with (IO)Context.DEFAULT. (#13242) 2024-03-29 10:37:26 +01:00
dev-docs
distribution LUCENE-10528: use Xvfb in test to avoid messing up user's desktop (#828) 2022-04-23 08:00:33 -04:00
distribution.tests Do not place Panama Java 21 class files in MR-JAR section of core.jar file (#13148) 2024-02-29 23:10:16 +01:00
documentation fix typo in documentation 2021-11-28 10:11:49 +09:00
expressions Remove ByteBufferIndexInput and update all Panama implementations (MMap and Vector) to Java 21 (#13146) 2024-02-29 19:38:37 +01:00
facet Replace (IO)Context#READ with (IO)Context.DEFAULT. (#13242) 2024-03-29 10:37:26 +01:00
grouping Use String.isEmpty() instead of equals("") (#13050) 2024-01-30 00:14:10 +01:00
highlighter Avoid allocating redundant Strings (#13085) 2024-02-23 10:41:53 +00:00
join Add timeout support to AbstractKnnVectorQuery (#13202) 2024-04-03 06:53:24 -07:00
licenses upgrade icu4j to 74.2 (#13239) 2024-04-04 08:35:25 -04:00
luke Replace (IO)Context#READ with (IO)Context.DEFAULT. (#13242) 2024-03-29 10:37:26 +01:00
memory Add support for index sorting with document blocks (#12829) 2024-01-11 16:11:15 +01:00
misc Replace (IO)Context#READ with (IO)Context.DEFAULT. (#13242) 2024-03-29 10:37:26 +01:00
monitor Use String.indexOf(char) where possible (#13049) 2024-01-30 00:13:56 +01:00
queries Fix ByteKnnVectorFieldSource & FloatKnnVectorFieldSource to work correctly when a segment does not contain any docs with vectors (#13105) 2024-02-26 12:12:40 -07:00
queryparser Avoid allocating redundant Strings (#13085) 2024-02-23 10:41:53 +00:00
replicator Remove halt() call in TestSimpleServer (part of TestStressNRTReplication (#13177) 2024-03-13 09:03:34 +01:00
sandbox Move `brToString(BytesRef)` to `ToStringUtils` (#13068) 2024-02-15 18:16:44 +01:00
spatial-extras Avoid allocating redundant Strings (#13085) 2024-02-23 10:41:53 +00:00
spatial-test-fixtures Upgrade google java format and apply tidy (#11811) 2022-09-24 15:40:27 +02:00
spatial3d enable error-prone's DisableUnicodeInCode check (#12936) 2023-12-13 08:19:22 -05:00
suggest Remove ByteBufferIndexInput and update all Panama implementations (MMap and Vector) to Java 21 (#13146) 2024-02-29 19:38:37 +01:00
test-framework BaseVectorSimilarityQueryTestCase assumes connected hnsw graph (#13260) 2024-04-04 08:31:02 -04:00
CHANGES.txt Use ReadAdvice.RANDOM by default. (#13244) 2024-04-04 16:45:41 +02:00
JRE_VERSION_MIGRATION.md LUCENE-10163: clean up and remove some old cruft in readme files. Move binary release only README.md to the distribution project so that it doesn't look weird in the source tree. (#406) 2021-10-26 21:20:42 +02:00
MIGRATE.md Delete TimeLimitingCollector after deprecation (#13243) 2024-03-29 15:38:44 +01:00
SYSTEM_REQUIREMENTS.md Bump minimum required Java version to 21 (#12753) 2024-02-29 12:16:29 +01:00
build.gradle