Commit graph

96 commits

Author SHA1 Message Date
Benjamin Trent
bc57a519b7
Manually backport changes from #105578 (#105913) 2024-03-05 06:33:50 -05: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
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
Jim Ferenczi
eade4a2b46
Fix broken link in client documentation (#51834)
This change fixes the link to the RankFeatureQueryBuilder javadocs
in the documentation.

Closes #51800
2020-03-13 14:37:20 +01:00
James Rodewig
c82a050eef [DOCS] Include docs on permanently unreleased branches only (#51743)
Adds the ability to display docs on permanently unreleased branches,
such as `master` and `7.x`.

Also updates how the autoscaling and EQL docs are included.
Currently, these feature-flag docs would display on any unreleased
branches that contain the changes, such as 7.7.
2020-02-11 11:22:49 -05:00
James Rodewig
d01f5fcc4a
Revert "[DOCS] Include docs on permanently unreleased branches only (#51743)" (#52066)
This reverts commit f21b6411a1.
2020-02-07 12:12:29 -05:00
James Rodewig
f21b6411a1
[DOCS] Include docs on permanently unreleased branches only (#51743)
Adds the ability to display docs on permanently unreleased branches,
such as `master` and `7.x`.

Also updates how the autoscaling and EQL docs are included.
Currently, these feature-flag docs would display on any unreleased
branches that contain the changes, such as 7.7.
2020-02-06 14:44:20 -05:00
Mayya Sharipova
3d53c48509
Upgrade to lucene-8.5.0-snapshot-3333ce7da6d (#51327)
Remove lucene-spatial module
Keep previous behaviour of FieldHighlighter::highlightOffsetsEnums

LUCENE-9093 modified how FieldHighlighter breaks texts into passages,
which doesn't work well with elasticsearch custome BoundedBreakIteratorScanner.
This commit for now keeps previous behaviour of FieldHighlighter.
2020-01-30 10:08:48 -05:00
Mayya Sharipova
3514485991
Upgrade lucene to 8.4.0-snapshot-e648d601efb (#48607) 2019-10-29 05:44:29 -04:00
Ignacio Vera
4e91caee59
upgrade to Lucene-8.3.0-snapshot-47aece66b48 (#47770) 2019-10-09 12:21:59 +02:00
James Rodewig
cdee0eaedd
[DOCS] Use versions file from elastic/docs (#46719) 2019-09-18 11:08:45 -04:00
Jim Ferenczi
38f9e52c3e
Add mapper-extras and the RankFeatureQuery in the hlrc (#43713)
This change adds the support for the RankFeatureQuery in the HLRC by
providing an extra dependency on mapper-extras-client. It also removes
the dependency on lang-painless in mapper-extras which is not needed
anymore since the move of the vector field into a dedicated module.

Closes #43634
2019-08-14 09:52:49 +02:00
Nick Knize
be0df44b1b
Upgrade to lucene-8.2.0-snapshot-860e0be5378 (#44171)
Upgrade to lucene-8.2.0-snapshot-860e0be5378
2019-07-10 13:05:51 -05:00
Jason Tedor
9df539988a
Fix master version in docs
The docs are versioned as 8.0.0-alpha1 yet we are not currently
publishing 8.0.0-alpha1 snapshots, instead 8.0.0 snapshots. We will only
later qualify designated builds as 8.0.0-alpha1 at which point the docs
version can be updated to reflect that. This commit updates the docs
versions to 8.0.0.

Closes #41941
2019-05-08 07:44:03 -04:00
Jack Conradson
9fc0e81cb3
Task to generate Painless API's per context (#41233)
This adds a gradle task called generateContextDoc in the Painless module. The 
task will start a cluster, issue commands against the context rest api for 
Painless, and generate documentation for each API per context. Each context 
has a first page of classes sorted by package first and class name second, 
along with a page per package with each classes' constructors, methods, and 
fields. A link is generated for each constructor, method, and field to a JavaDoc 
page when possible.
2019-04-23 09:10:47 -07:00