Skip to content

Commit 17ee68f

Browse files
authored
Merge branch 'main' into serverless_intro_update
2 parents 386a444 + dc48543 commit 17ee68f

12 files changed

+300
-569
lines changed
+62
Loading

serverless/index-serverless-elasticsearch.asciidoc

+4-5
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66

77
include::./pages/what-is-elasticsearch-serverless.asciidoc[leveloffset=+2]
88

9+
include::./pages/serverless-differences.asciidoc[leveloffset=+2]
10+
11+
include::./pages/pricing.asciidoc[leveloffset=+2]
12+
913
include::./pages/get-started.asciidoc[leveloffset=+2]
1014

1115
include::./pages/connecting-to-es-endpoint.asciidoc[leveloffset=+2]
@@ -37,13 +41,8 @@ include::./pages/search-your-data-the-search-api.asciidoc[leveloffset=+3]
3741
include::./pages/search-with-synonyms.asciidoc[leveloffset=+3]
3842
include::./pages/knn-search.asciidoc[leveloffset=+3]
3943
include::./pages/search-your-data-semantic-search.asciidoc[leveloffset=+3]
40-
include::./pages/search-your-data-semantic-search-elser.asciidoc[leveloffset=+4]
4144

4245
include::./pages/explore-your-data.asciidoc[leveloffset=+2]
4346

4447
include::./pages/search-playground.asciidoc[leveloffset=+2]
4548

46-
include::./pages/serverless-differences.asciidoc[leveloffset=+2]
47-
48-
include::./pages/pricing.asciidoc[leveloffset=+2]
49-
include::./pages/technical-preview-limitations.asciidoc[leveloffset=+2]

serverless/pages/apis-http-apis.asciidoc

+30-3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,33 @@
44
// :description: {es} and {kib} expose REST APIs that can be called directly to configure and access {stack} features.
55
// :keywords: serverless, elasticsearch, http, rest, overview
66

7-
* <<elasticsearch-api-conventions>>: The {es-serverless} REST APIs have conventions for headers and request bodies.
8-
* <<elasticsearch-kibana-api-conventions>>: The Management APIs for {serverless-short} have request header conventions.
9-
* https://www.elastic.co/docs/api/[API Reference]: Explore the reference information for Elastic Serverless REST APIs
7+
[discrete]
8+
[[elasticsearch-api-references-links]]
9+
== API references
10+
11+
The following APIs are available for {es-serverless} users.
12+
These links will take you to the autogenerated API reference documentation.
13+
14+
https://www.elastic.co/docs/api/doc/elasticsearch-serverless[Elasticsearch Serverless APIs →]::
15+
Use these APIs to index, manage, search, and analyze your data in {es-serverless}.
16+
+
17+
[TIP]
18+
====
19+
Learn how to <<elasticsearch-connecting-to-es-serverless-endpoint,connect to your {es-serverless} endpoint>>.
20+
====
21+
22+
https://www.elastic.co/docs/api/doc/serverless[Kibana Serverless APIs →]::
23+
Use these APIs to manage resources such as connectors, data views, and saved objects for your {serverless-full} project.
24+
25+
https://www.elastic.co/docs/api/doc/elastic-cloud-serverless[{serverless-full} APIs →]::
26+
Use these APIs to manage your {serverless-full} projects.
27+
28+
[discrete]
29+
[[additional-api-details]]
30+
== Additional API information
31+
32+
<<elasticsearch-api-conventions>>::
33+
Reference information about headers and request body conventions for {es-serverless} REST APIs.
34+
35+
<<elasticsearch-kibana-api-conventions>>::
36+
Reference information about request header conventions for {serverless-full} REST APIs.

serverless/pages/clients.asciidoc

+5
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,8 @@ Currently, the following language clients are supported:
2020
* <<elasticsearch-php-client-getting-started,PHP>> | https://github.com/elastic/elasticsearch-serverless-php[Repository]
2121
* <<elasticsearch-python-client-getting-started,Python>> | https://github.com/elastic/elasticsearch-serverless-python[Repository]
2222
* <<elasticsearch-ruby-client-getting-started,Ruby>> | https://github.com/elastic/elasticsearch-serverless-ruby[Repository]
23+
24+
[TIP]
25+
====
26+
Learn how to <<elasticsearch-connecting-to-es-serverless-endpoint,connect to your {es-serverless} endpoint>>.
27+
====

serverless/pages/connecting-to-es-endpoint.asciidoc

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
[[elasticsearch-connecting-to-es-serverless-endpoint]]
2-
= Connecting to your Elasticsearch Serverless endpoint
2+
= Connect to your Elasticsearch Serverless endpoint
3+
++++
4+
<titleabbrev>Connect to your endpoint</titleabbrev>
5+
++++
36

47
[TIP]
58
====

serverless/pages/ingest-your-data.asciidoc

+24-15
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,36 @@
44
// :description: Add data to your {es-serverless} project.
55
// :keywords: serverless, elasticsearch, ingest, overview
66

7-
You have many options for ingesting, or indexing, data into {es}:
7+
The best ingest option(s) for your use case depends on whether you are indexing general content or time series (timestamped) data.
88

9-
* <<elasticsearch-ingest-data-through-api,{es} API>>
10-
* <<elasticsearch-ingest-data-through-integrations-connector-client,Connector clients>>
11-
* <<elasticsearch-ingest-data-file-upload,File Uploader>>
12-
* <<elasticsearch-ingest-data-through-beats,{beats}>>
13-
* <<elasticsearch-ingest-data-through-logstash,{ls}>>
14-
* https://github.com/elastic/crawler[Elastic Open Web Crawler]
9+
[discrete]
10+
[[es-ingestion-overview-apis]]
11+
== Ingest data using APIs
1512

16-
The best ingest option(s) for your use case depends on whether you are indexing general content or time series (timestamped) data.
13+
You can use the <<elasticsearch-http-apis,{es} REST APIs>> to add data to your {es} indices, using any HTTP client, including the <<elasticsearch-clients,{es} client libraries>>.
1714

18-
**General content**
15+
While the {es} APIs can be used for any data type, Elastic provides specialized tools that optimize ingestion for specific use cases.
16+
17+
[discrete]
18+
[[es-ingestion-overview-general-content]]
19+
== Ingest general content
1920

20-
General content includes HTML pages, catalogs, files, and other content that does not update continuously.
21-
This data can be updated, but the value of the content remains relatively constant over time.
22-
Use connector clients to sync data from a range of popular data sources to {es}.
23-
You can also send data directly to {es} from your application using the API.
21+
General content is typically text-heavy data that does not have a timestamp.
22+
This could be data like knowledge bases, website content, product catalogs, and more.
23+
24+
You can use these specialized tools to add general content to {es} indices:
25+
26+
* <<elasticsearch-ingest-data-through-integrations-connector-client,Connector clients>>
27+
* https://github.com/elastic/crawler[Elastic Open Web Crawler]
28+
* <<elasticsearch-ingest-data-file-upload,File Uploader>>
2429

2530
[discrete]
2631
[[elasticsearch-ingest-time-series-data]]
27-
**Times series (timestamped) data**
32+
== Ingest time series data
2833

2934
Time series, or timestamped data, describes data that changes frequently and "flows" over time, such as stock quotes, system metrics, and network traffic data.
30-
Use {beats} or {ls} to collect time series data.
35+
36+
You can use these specialized tools to add timestamped data to {es} data streams:
37+
38+
* <<elasticsearch-ingest-data-through-beats,{beats}>>
39+
* <<elasticsearch-ingest-data-through-logstash,{ls}>>

0 commit comments

Comments
 (0)