Skip to content

Conversation

@asimmahmood1
Copy link
Contributor

@asimmahmood1 asimmahmood1 commented Aug 1, 2025

Description

  • add a new boolean parameter skip_list that will enable indexing of skiplists, if doc_values is also true, otherwise it has no effect
  • this will allow us to experiment with skiplist and decide later when we should enable it by default, and articulate trade off between index, doc_values, and skip_list
  • TODO: add param to scaled float, size field mapper, token count mapper
  • BWC: since its a new param, does not affect previous versions

Related Issues

Resolves [#17965]
Replace PR [https://github.com//pull/18066]

Check List

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@github-actions
Copy link
Contributor

github-actions bot commented Aug 1, 2025

❌ Gradle check result for 2ce6624: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Contributor

github-actions bot commented Aug 1, 2025

❌ Gradle check result for e03141b: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

- Add skip_list parameter to numeric field mappers (default false)
- Add mapping unit tests for skip_list functionality

Signed-off-by: Asim Mahmood <asim.seng@gmail.com>
@github-actions
Copy link
Contributor

github-actions bot commented Aug 1, 2025

❌ Gradle check result for 05f99db: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

Signed-off-by: Asim Mahmood <asim.seng@gmail.com>
@asimmahmood1 asimmahmood1 moved this from Todo to In Progress in Performance Roadmap Aug 1, 2025
@asimmahmood1 asimmahmood1 added the Performance This is for any performance related enhancements or bugs label Aug 1, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Aug 2, 2025

Hello!
We have added a performance benchmark workflow that runs by adding a comment on the PR.
Please refer https://github.com/opensearch-project/OpenSearch/blob/main/PERFORMANCE_BENCHMARKS.md on how to run benchmarks on pull requests.

@github-actions
Copy link
Contributor

github-actions bot commented Aug 2, 2025

❌ Gradle check result for ca81788: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Contributor

github-actions bot commented Aug 4, 2025

❌ Gradle check result for ca81788: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-project-automation github-project-automation bot moved this from In Progress to Done in Performance Roadmap Aug 4, 2025
@asimmahmood1 asimmahmood1 reopened this Aug 4, 2025
@github-project-automation github-project-automation bot moved this from Done to In Progress in Performance Roadmap Aug 4, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Aug 4, 2025

✅ Gradle check result for ca81788: SUCCESS

@asimmahmood1 asimmahmood1 marked this pull request as ready for review August 4, 2025 06:15
@asimmahmood1 asimmahmood1 moved this from In Progress to In-Review in Performance Roadmap Aug 6, 2025
Signed-off-by: Asim M <asim.seng@gmail.com>
@github-actions
Copy link
Contributor

github-actions bot commented Aug 6, 2025

✅ Gradle check result for 7c8a242: SUCCESS

@prudhvigodithi prudhvigodithi merged commit c01ff89 into opensearch-project:main Aug 6, 2025
31 checks passed
@github-project-automation github-project-automation bot moved this from In-Review to Done in Performance Roadmap Aug 6, 2025
@asimmahmood1 asimmahmood1 deleted the skiplist_mapping branch August 6, 2025 22:23
RajatGupta02 pushed a commit to RajatGupta02/OpenSearch that referenced this pull request Aug 18, 2025
…nsearch-project#18889)

* Add skip_list parameter to Numeric Field Mappers

- Add skip_list parameter to numeric field mappers (default false)
- Add mapping unit tests for skip_list functionality

Signed-off-by: Asim Mahmood <asim.seng@gmail.com>

* Fix test

Signed-off-by: Asim Mahmood <asim.seng@gmail.com>

* Remove unused code

Signed-off-by: Asim Mahmood <asim.seng@gmail.com>

---------

Signed-off-by: Asim Mahmood <asim.seng@gmail.com>
Signed-off-by: Asim M <asim.seng@gmail.com>
@asimmahmood1 asimmahmood1 added v3.2.0 Search Search query, autocomplete ...etc Indexing Indexing, Bulk Indexing and anything related to indexing Indexing & Search Search:Performance labels Aug 19, 2025
@github-actions
Copy link
Contributor

Hello!
We have added a performance benchmark workflow that runs by adding a comment on the PR.
Please refer https://github.com/opensearch-project/OpenSearch/blob/main/PERFORMANCE_BENCHMARKS.md on how to run benchmarks on pull requests.

@asimmahmood1 asimmahmood1 added the enhancement Enhancement or improvement to existing feature or request label Aug 19, 2025
asimmahmood1 added a commit to asimmahmood1/OpenSearch that referenced this pull request Aug 25, 2025
* follow up to opensearch-project#18889, which added to NumberFieldMapper
* remaining are Boolean, which I'm not if its worth adding to
* next step is to enable it by default, pending benchmark

Signed-off-by: Asim Mahmood <asim.seng@gmail.com>
kh3ra pushed a commit to kh3ra/OpenSearch that referenced this pull request Sep 5, 2025
…nsearch-project#18889)

* Add skip_list parameter to Numeric Field Mappers

- Add skip_list parameter to numeric field mappers (default false)
- Add mapping unit tests for skip_list functionality

Signed-off-by: Asim Mahmood <asim.seng@gmail.com>

* Fix test

Signed-off-by: Asim Mahmood <asim.seng@gmail.com>

* Remove unused code

Signed-off-by: Asim Mahmood <asim.seng@gmail.com>

---------

Signed-off-by: Asim Mahmood <asim.seng@gmail.com>
Signed-off-by: Asim M <asim.seng@gmail.com>
asimmahmood1 added a commit to asimmahmood1/OpenSearch that referenced this pull request Sep 24, 2025
* follow up to opensearch-project#18889, which added to NumberFieldMapper
* remaining are Boolean, which I'm not if its worth adding to
* next step is to enable it by default, pending benchmark
* update ScaledFloat testRangeQuery to apply same rounding logic to query as indexing to reduce the flakiness

Signed-off-by: Asim Mahmood <asim.seng@gmail.com>
asimmahmood1 added a commit to asimmahmood1/OpenSearch that referenced this pull request Sep 24, 2025
* follow up to opensearch-project#18889, which added to NumberFieldMapper
* remaining are Boolean, which I'm not if its worth adding to
* next step is to enable it by default, pending benchmark
* update ScaledFloat testRangeQuery to apply same rounding logic to query as indexing to reduce the flakiness

Signed-off-by: Asim Mahmood <asim.seng@gmail.com>
asimmahmood1 added a commit to asimmahmood1/OpenSearch that referenced this pull request Sep 24, 2025
* follow up to opensearch-project#18889, which added to NumberFieldMapper
* remaining are Boolean, which I'm not if its worth adding to
* next step is to enable it by default, pending benchmark
* update ScaledFloat testRangeQuery to apply same rounding logic to query as indexing to reduce the flakiness

Signed-off-by: Asim Mahmood <asim.seng@gmail.com>
vinaykpud pushed a commit to vinaykpud/OpenSearch that referenced this pull request Sep 26, 2025
…nsearch-project#18889)

* Add skip_list parameter to Numeric Field Mappers

- Add skip_list parameter to numeric field mappers (default false)
- Add mapping unit tests for skip_list functionality

Signed-off-by: Asim Mahmood <asim.seng@gmail.com>

* Fix test

Signed-off-by: Asim Mahmood <asim.seng@gmail.com>

* Remove unused code

Signed-off-by: Asim Mahmood <asim.seng@gmail.com>

---------

Signed-off-by: Asim Mahmood <asim.seng@gmail.com>
Signed-off-by: Asim M <asim.seng@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Enhancement or improvement to existing feature or request Indexing & Search Indexing Indexing, Bulk Indexing and anything related to indexing Performance This is for any performance related enhancements or bugs Search:Performance Search Search query, autocomplete ...etc v3.2.0

Projects

Status: New
Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants