Skip to content

Commit d537e80

Browse files
authored
Add refresh interval and bulk indexing response info (#3058)
1 parent b76ed58 commit d537e80

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

deploy-manage/deploy/elastic-cloud/differences-from-other-elasticsearch-offerings.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ This table compares the core platform capabilities between {{ech}} deployments a
5858
|----------|----------------------|--------------------|--------|
5959
| **Audit logging** || **Planned** | Anticipated in a future release |
6060
| **Authentication realms** ||| Managed at organization level in Serverless; deployment level in Hosted |
61-
| **BYO-Key for Encryption at Rest** || **Planned** | Anticipated in a future release; data in Serverless is stored on cloud-provider encrypted object storage |
61+
| **BYO-Key for encryption at rest** || **Planned** | Anticipated in a future release; data in Serverless is stored on cloud-provider encrypted object storage |
6262
| **Cloud provider support** | - AWS <br>- GCP <br>- Azure | - AWS <br>- Azure <br>- GCP | - [{{ech}} regions](cloud://reference/cloud-hosted/regions.md)<br>- [Serverless regions](/deploy-manage/deploy/elastic-cloud/regions.md) |
6363
| **Cluster scaling** | Manual with autoscaling option | Managed | Automatic scaling eliminates capacity planning - [Learn more](https://www.elastic.co/blog/elastic-serverless-architecture) |
6464
| **Custom plugins and bundles** ||| Not available in Serverless |
@@ -86,6 +86,7 @@ This table compares Elasticsearch capabilities between {{ech}} deployments and S
8686
| [**AI Assistant**](/solutions/observability/observability-ai-assistant.md) ||| |
8787
| **Behavioral analytics** | ❌ (deprecated in 9.0) || Not available in Serverless |
8888
| [**Clone index API**](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-clone) || **Planned** | Anticipated in a future release |
89+
| [**Bulk indexing**](/deploy-manage/production-guidance/optimize-performance/indexing-speed.md#_use_bulk_requests) ||| The maximum bulk request response time in {{serverless-short}} is 200ms |
8990
| [**Cross-cluster replication**](/deploy-manage/tools/cross-cluster-replication.md) || **Planned** | Anticipated in a future release |
9091
| [**Cross-cluster search**](/solutions/search/cross-cluster-search.md) || **Planned** | Anticipated in a future release |
9192
| **Data lifecycle management** | - [ILM](/manage-data/lifecycle/index-lifecycle-management.md) <br>- [Data stream lifecycle](/manage-data/lifecycle/data-stream.md) | [Data stream lifecycle](/manage-data/lifecycle/data-stream.md) only | - No data tiers in Serverless <br>- Optimized for common lifecycle management needs |
@@ -219,6 +220,8 @@ Available settings
219220
* Search/query settings
220221
* Indexing settings such as `refresh_interval`
221222

223+
Some settings might have different default values or value constraints in {{serverless-short}}. This information is documented in the [settings reference](elasticsearch://reference/elasticsearch/index-settings/index.md).
224+
222225
Managed settings
223226
: **Infrastructure-related settings**: Settings that affect cluster resources or data distribution are not available to end users. These include:
224227

deploy-manage/production-guidance/optimize-performance/indexing-speed.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ Make sure to consider also your cluster’s shard count, index layout, and overa
2525

2626
Bulk requests will yield much better performance than single-document index requests. In order to know the optimal size of a bulk request, you should run a benchmark on a single node with a single shard. First try to index 100 documents at once, then 200, then 400, etc. doubling the number of documents in a bulk request in every benchmark run. When the indexing speed starts to plateau then you know you reached the optimal size of a bulk request for your data. In case of tie, it is better to err in the direction of too few rather than too many documents. Beware that too large bulk requests might put the cluster under memory pressure when many of them are sent concurrently, so it is advisable to avoid going beyond a couple tens of megabytes per request even if larger requests seem to perform better.
2727

28+
:::{note}
29+
In {{serverless-full}}, the minimum response time for a single bulk indexing request is 200ms.
30+
:::
2831

2932
## Use multiple workers/threads to send data to {{es}} [multiple-workers-threads]
3033

@@ -79,7 +82,7 @@ PUT /my-index-000001/_settings
7982

8083
1. For {{serverless-full}} deployments, `refresh_interval` must be either `-1`, or equal to or greater than `5s`
8184

82-
When bulk indexing is complete, consider running a [force merge](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-forcemerge) {applies_to}`serverless: unavailable` to optimize search performance::
85+
When bulk indexing is complete, consider running a [force merge](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-forcemerge) to optimize search performance. Force merging is not available on {{serverless-full}}.
8386

8487
```console
8588
POST /my-index-000001/_forcemerge?max_num_segments=5

0 commit comments

Comments
 (0)