Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removing outdated limitations in Searchable Snapshots describing KNN is not compatible. #8817

Merged
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
- node.search.cache.size=50gb
```


- Since 2.18, k-NN indices (NMSLIB and FAISS) now support searchable snapshots.

Check failure on line 49 in _tuning-your-cluster/availability-and-recovery/snapshots/searchable_snapshot.md

View workflow job for this annotation

GitHub Actions / style-job

[vale] reported by reviewdog 🐶 [OpenSearch.SubstitutionsError] Use 'indexes' instead of 'indices'. Raw Output: {"message": "[OpenSearch.SubstitutionsError] Use 'indexes' instead of 'indices'.", "location": {"path": "_tuning-your-cluster/availability-and-recovery/snapshots/searchable_snapshot.md", "range": {"start": {"line": 49, "column": 20}}}, "severity": "ERROR"}

Check failure on line 49 in _tuning-your-cluster/availability-and-recovery/snapshots/searchable_snapshot.md

View workflow job for this annotation

GitHub Actions / style-job

[vale] reported by reviewdog 🐶 [Vale.Terms] Use 'Faiss' instead of 'FAISS'. Raw Output: {"message": "[Vale.Terms] Use 'Faiss' instead of 'FAISS'.", "location": {"path": "_tuning-your-cluster/availability-and-recovery/snapshots/searchable_snapshot.md", "range": {"start": {"line": 49, "column": 40}}}, "severity": "ERROR"}
0ctopus13prime marked this conversation as resolved.
Show resolved Hide resolved

## Create a searchable snapshot index

Expand Down Expand Up @@ -109,4 +109,3 @@
- Searching remote data can impact the performance of other queries running on the same node. We recommend that users provision dedicated nodes with the `search` role for performance-critical applications.
- For better search performance, consider [force merging]({{site.url}}{{site.baseurl}}/api-reference/index-apis/force-merge/) indexes into a smaller number of segments before taking a snapshot. For the best performance, at the cost of using compute resources prior to snapshotting, force merge your index into one segment.
- We recommend configuring a maximum ratio of remote data to local disk cache size using the `cluster.filecache.remote_data_ratio` setting. A ratio of 5 is a good starting point for most workloads to ensure good query performance. If the ratio is too large, then there may not be sufficient disk space to handle the search workload. For more details on the maximum ratio of remote data, see issue [#11676](https://github.com/opensearch-project/OpenSearch/issues/11676).
- k-NN native-engine-based indexes using `faiss` and `nmslib` engines are incompatible with searchable snapshots.
0ctopus13prime marked this conversation as resolved.
Show resolved Hide resolved
Loading