Commit Graph

108 Commits

Author SHA1 Message Date
Chris Hegarty 1255a64832
Upgrade to Lucene 10.2.2 (#129546)
This commit upgrades to Upgrade to Lucene 10.2.2.

With the release of 10.2.2, we no longer need to workaround the Lucene bug mentioned in 128671.
2025-06-22 13:37:22 +01:00
Julio 76f6006a42
Update Elasticsearch main with snapshot version of Lucene (#127125) 2025-04-22 00:25:08 +02:00
Ignacio Vera ffdfcec334
Upgrade to Lucene 10.2.0 (#126594)
This commit upgrade Elasticsearch to lucene 10.2.0
2025-04-14 13:50:52 +02:00
Chris Hegarty 4baffe4de1
Upgrade to Lucene 10.1.0 (#119308)
This commit upgrades to Lucene 10.1.0.
2025-01-30 13:41:02 +00:00
Rene Groeschke 6516a535ab
Add wolfi documentation from 8.16 branch (#118835)
port from https://github.com/elastic/elasticsearch/pull/118684
2024-12-17 23:45:27 +11:00
Luca Cavanna 8efd08b019
Upgrade to Lucene 10 (#114741)
The most relevant ES changes that upgrading to Lucene 10 requires are:

- use the appropriate IOContext
- Scorer / ScorerSupplier breaking changes
- Regex automaton are no longer determinized by default
- minimize moved to test classes
- introduce Elasticsearch900Codec
- adjust slicing code according to the added support for intra-segment concurrency
- disable intra-segment concurrency in tests
- adjust accessor methods for many Lucene classes that became a record
- adapt to breaking changes in the analysis area

Co-authored-by: Christoph Büscher <christophbuescher@posteo.de>
Co-authored-by: Mayya Sharipova <mayya.sharipova@elastic.co>
Co-authored-by: ChrisHegarty <chegar999@gmail.com>
Co-authored-by: Brian Seeders <brian.seeders@elastic.co>
Co-authored-by: Armin Braun <me@obrown.io>
Co-authored-by: Panagiotis Bailis <pmpailis@gmail.com>
Co-authored-by: Benjamin Trent <4357155+benwtrent@users.noreply.github.com>
2024-10-21 13:38:23 +02:00
Chris Hegarty 32dde26e49
Upgrade to Lucene 9.12.0 (#113333)
This commit upgrades to Lucene 9.12.0.

Co-authored-by: Adrien Grand <jpountz@gmail.com>
Co-authored-by: Armin Braun <me@obrown.io>
Co-authored-by: Benjamin Trent <ben.w.trent@gmail.com>
Co-authored-by: Chris Hegarty <chegar999@gmail.com>
Co-authored-by: John Wagster <john.wagster@elastic.co>
Co-authored-by: Luca Cavanna <javanna@apache.org>
Co-authored-by: Mayya Sharipova <mayya.sharipova@elastic.co>
2024-10-01 08:39:27 +01:00
Ignacio Vera a099c9f7e6
Upgrade to Lucene-9.11.1 (#110234) 2024-06-28 08:42:24 +02:00
Benjamin Trent f61bea527d Fixing versions for Lucene 9.11 2024-05-30 10:56:03 -04:00
elasticsearchmachine c1ed6a1ca3 [Automated] Update Lucene snapshot to 9.12.0-snapshot-c5ea94fbc6a 2024-05-30 06:13:19 +00:00
elasticsearchmachine 76bbe1bd42 Merge remote-tracking branch 'origin/main' into lucene_snapshot 2024-02-13 11:01:48 +00:00
elasticsearchmachine ab6a0ab013 [Automated] Update Lucene snapshot to 9.11.0-snapshot-1768b2061ba 2024-02-13 07:09:13 +00:00
Joe Gallo f25ea29522
[DOCS] Drop these unused references (#105409) 2024-02-12 12:10:33 -05:00
Chris Hegarty 920beee009
Upgrade to Lucene 9.9.2 (#104753)
This commit upgrades to Lucene 9.9.2.
2024-01-30 12:01:26 +00:00
Chris Hegarty 3f0a3dce66
Upgrade to Lucene 9.9.1 (#103387)
This commit upgrades to Lucene 9.9.1.

With the upgrade to 9.9.1 we can now remove the compiler excludes added by #103112.
2023-12-19 09:27:19 +00:00
elasticsearchmachine 797a70483b [Automated] Update Lucene snapshot to 9.10.0-snapshot-964dbe334a8 2023-11-30 07:08:08 +00:00
elasticsearchmachine 3e58f4e6c3 [Automated] Update Lucene snapshot to 9.9.0-snapshot-b3e67403aaf 2023-09-20 06:13:06 +00:00
elasticsearchmachine 2bcf075403 Merge remote-tracking branch 'origin/main' into lucene_snapshot 2023-09-07 10:05:13 +00:00
James Rodewig 43abd92b37
[DOCS] Add Docker instructions for Kibana (#99112)
**Problem:**
The [Kibana Docker install docs](https://www.elastic.co/guide/en/kibana/master/docker.html) duplicate the Elasticsearch Docker instructions. This makes the two doc sets harder to maintain. For example, the docs currently use different container names, which makes them incompatible.

**Solution:**
Adds Kibana setup instructions to the Elasticsearch Docker install docs. This will let us eventually merge the two doc sets.

**Issues:**
Rel: https://github.com/elastic/platform-docs-team/issues/182
2023-09-06 07:50:51 -04:00
elasticsearchmachine 10f4dbfb8d [Automated] Update Lucene snapshot to 9.8.0-snapshot-6e262dbb099 2023-08-11 16:31:05 +00:00
Luca Cavanna e5768d9335
Upgrade Lucene to a 9.7.0 snapshot (#96433)
Most relevant changes:

- add api to allow concurrent query rewrite (GITHUB-11838 Add api to allow concurrent query rewrite apache/lucene#11840)
- knn query rewrite (Concurrent rewrite for KnnVectorQuery apache/lucene#12160)
- Integrate the incubating Panama Vector API (Integrate the Incubating Panama Vector API  apache/lucene#12311)

As part of this commit I moved the ES codebase off of overriding or relying on the deprecated rewrite(IndexReader) method in favour of using rewrite(IndexSearcher) instead. For score functions, I went for not breaking existing plugins and create a new IndexSearcher whenever we rewrite a filter, otherwise we'd need to change the ScoreFunction#rewrite signature to take a searcher instead of a reader.

Co-authored-by: ChrisHegarty <christopher.hegarty@elastic.co>
2023-05-31 10:17:10 +02:00
Alessandro Stoltenberg 60c50310e3
add support for javadoc in version >= 8.x (#94667)
* add support for javadoc in version>8.

* docs: removed unnecessary ifeval and added new javadoc structure for
unreleased
2023-03-23 12:36:45 -04:00
Adrien Grand b56c2df203
Upgrade to lucene-9.6.0-snapshot-f5d1e1c787c. (#94494) 2023-03-16 16:49:54 +01:00
Luca Cavanna edd7749164
Upgrade to lucene-9.5.0-snapshot-d19c3e2e0ed (#92957)
9.5 will include several changes related to vector search. An extensive list is available at https://github.com/apache/lucene/milestone/4 .
2023-01-19 14:07:33 +01:00
Adrien Grand 84b940c3f4
Upgrade Lucene to version 9.4.2. (#91823)
Most interestingly, this includes a fix for KNN vectors: apache/lucene#11905.
2022-11-23 09:08:40 +01:00
Ignacio Vera 708d3290f4
Upgrade to lucene-9.4.1 (#91074) 2022-10-24 15:58:06 +02:00
Mayya Sharipova 724b76f7b8
Upgrade to lucene-9.4.0-snapshot-923a9f800ae (#89427)
Upgrade ES to a new Lucene snapshot:
Changes of interest:
- LUCENE-10592 Build HNSW Graph on indexing
- LUCENE-10678: Fix potential overflow when computing the partition point
- LUCENE-10633: Dynamic pruning for sorting on SORTED(_SET) fields
2022-08-29 09:10:47 -04:00
Nhat Nguyen c2dc6e6ef4
Upgrade to new Lucene snapshot (#87932)
This PR uses Lucene-9.3 snapshot in Elasticsearch 8.4. Noticeable changes in this Lucene snapshot:

- Merge-on-refresh (disabled)
- No more pathological merging
- SortedSetDocValues#count for value_count aggs
2022-06-23 12:18:27 -04:00
Alan Woodward 4d076eee20
Upgrade to Lucene 9.2 snapshot efa5d6f4d43 (#86227)
Notable changes include:

count implementations for MultiRangeQuery and IndexSortedNumericDocValuesRangeQuery, which may speed up certain aggregations
more efficient decoding of docids in BKD reader
2022-05-05 15:48:13 +01:00
Ryan Ernst d60cde6681
Remove flavor from build (#85796)
The default distribution is the only remaining build flavor, and has been for
quite a while now. This commit removes flavor from the internal Build
class. It keeps rest api compat for nodes info for now by hardcoding
`default`.
2022-04-11 16:46:55 -07:00
Mayya Sharipova 26c3dd6857
Upgrade to lucene-9.1.0-snapshot-1336263051c (#83667)
Lucene issues that resulted in elasticsearch changes:

LUCENE-9820 Separate logic for reading the BKD index from logic to intersecting it.
LUCENE-10377: Replace 'sortPos' with 'enableSkipping' in SortField.getComparator()
LUCENE-10301: make the test-framework a proper module by moving all test
classes to org.apache.lucene.tests
LUCENE-10300: rewrite how resources are read in ukrainian morfologik analyzer:
LUCENE-10054 Make HnswGraph hierarchical
2022-02-22 09:53:20 +01:00
Martijn van Groningen eec64f72bf
Remove HLRC docs and related integration tests. (#81358)
The HLRC will no longer be published from 8.0.0 and onwards.
Also the HLRC docs are no longer published, so these can be removed now.

The HLRC is currently used in a number of java rest tests and
for this reason it can't be removed completely.

Closes #81299
2021-12-17 07:39:14 +01:00
Brandon Morelli 0ac57d3c13
[DOCS] Remove outdated APM ifeval (#81402)
Removes the old `ifeval` for links to 7.x APM documentation. 7.x no longer exists, so this code isn't needed.

Originally added in https://github.com/elastic/elasticsearch/pull/56538.
2021-12-07 09:20:58 -05:00
James Rodewig a48060313a
[DOCS] Remove soft limit for snapshot repositories (#80745)
As part of #74350, snapshot repositories no longer have a 200 snapshot soft limit. This removes docs related to the limit.
2021-11-16 12:24:18 -05:00
James Rodewig 659e0d3fd3
[DOCS] Overhaul snapshot and restore docs (#79081)
Makes several changes to consolidate snapshot and backup-related docs.

Highlights:

* Adds info about supported ESS snapshot repository types
* Adds docs for Kibana's Snapshot and Restore feature
* Combines tutorial pages related to taking and managing snapshots
* Consolidates explanations of the snapshot process
* Incorporates SLM into the snapshot tutorial
* Removes duplicate "back up a cluster" pages
2021-11-15 12:45:07 -05:00
James Rodewig bc1c9b407c
[DOCS] Remove logic for permanently unreleased branches (#79575)
These tags are no longer needed. We previously used them for docs behind a feature flag. You can now achieve the same effect with `"{release-state}"!="released"`.

No docs currently use this logic.
2021-10-21 09:30:27 -04:00
Alan Woodward 524d1ea757
Upgrade to lucene-9.0.0-snapshot-32a0a16aff0 (#73324)
This commit upgrades elasticsearch 8.0 to use a snapshot of
Lucene 9.0.0.
2021-09-21 10:48:26 +01:00
Nhat Nguyen 05c25e4b0a
Upgrade to Lucene-8.10.0-snapshot-bf2fcb53079 (#77801)
To include LUCENE-10106.
2021-09-16 12:23:18 -04:00
Nhat Nguyen 1764e8ba15
Upgrade to Lucene-8.9.0-SNAPSHOT-efdc43fee18 (#73130)
Upgrades to Lucene-8.9 snapshot which includes:

- LUCENE-9507: Custom order for leaves (/cc @mayya-sharipova)
- LUCENE-9935: Enable bulk merge for stored fields with index sort
2021-05-17 09:37:20 -04:00
Nhat Nguyen a461597c75
Upgrade to Lucene 8.8.2 on 8.0 (#71587) 2021-04-14 08:52:23 -04:00
James Rodewig e21cab640f
[DOCS] Reformat avg bucket agg reference (#69751) 2021-03-02 13:44:43 -05:00
Ignacio Vera 604ee06a3b
Upgrade to lucene-8.8-snapshot-f73f6b1 (#67228) 2021-01-12 08:03:00 +01:00
Ignacio Vera e236054e09
upgrade to Lucene-8.7.0-snapshot-61ea26a (#61957) 2020-09-04 12:08:35 +02:00
Jason Tedor db7c29bc42
Upgrade to Lucene 8.6.2 (#61688)
This commit upgrades the Lucene dependencies to 8.6.2.
2020-08-31 09:52:09 -04:00
Alexander Reelsen c7ac9e7073
[DOCS] http -> https, remove outdated plugin docs (#60380)
Plugin discovery documentation contained information about installing
Elasticsearch 2.0 and installing an oracle JDK, both of which is no
longer valid.

While noticing that the instructions used cleartext HTTP to install
packages, this commit replaces HTTPs links instead of HTTP where possible.

In addition a few community links have been removed, as they do not seem
to exist anymore.
2020-07-31 15:58:38 -04:00
Lisa Cawley 27111f9faa
[DOCS] Updates pull and issue release attributes (#58348) 2020-06-18 12:38:49 -07:00
Lisa Cawley 0f52cab495
[DOCS] Replaces docdir attributes in ML APIs (#57390) 2020-06-01 11:46:10 -07:00
Ignacio Vera e62fb090fa
upgrade to Lucene 8.6.0 snapshot (#56175) 2020-05-13 08:37:35 +02:00
Brandon Morelli f61d3d8f68
docs: [apm] link to master in n.x branches (#56538) 2020-05-11 13:42:22 -07:00
Ignacio Vera a18fca65d6
Upgrade to lucene 8.5.1 release (#55229)
Upgrade to lucene 8.5.1 release that contains a bug fix for a bug that might introduce index corruption when deleting data from an index that was previously shrunk.
2020-04-15 15:14:38 +02:00