Skip to content

Commit cb9a4dc

Browse files
Merge branch 'main' into serverless_intro_update
2 parents 1d70639 + f9876c2 commit cb9a4dc

14 files changed

+298
-572
lines changed
-11.5 KB
Loading
Lines changed: 62 additions & 0 deletions
Loading

serverless/index-serverless-elasticsearch.asciidoc

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
++++
66

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

910
include::./pages/get-started.asciidoc[leveloffset=+2]
1011

@@ -37,13 +38,7 @@ include::./pages/search-your-data-the-search-api.asciidoc[leveloffset=+3]
3738
include::./pages/search-with-synonyms.asciidoc[leveloffset=+3]
3839
include::./pages/knn-search.asciidoc[leveloffset=+3]
3940
include::./pages/search-your-data-semantic-search.asciidoc[leveloffset=+3]
40-
include::./pages/search-your-data-semantic-search-elser.asciidoc[leveloffset=+4]
4141

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

4444
include::./pages/search-playground.asciidoc[leveloffset=+2]
45-
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

Lines changed: 30 additions & 3 deletions
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

Lines changed: 5 additions & 0 deletions
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

Lines changed: 4 additions & 1 deletion
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/data-views.asciidoc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,11 @@ After you've loaded your data, follow these steps to create a {data-source}:
3535

3636
// <DocImage size="m" url="../images/discover-find-data-view.png" alt="How to set the {data-source} in Discover" />
3737

38-
. Open **Discover** then open the data view menu.
38+
. Go to **{project-settings} → {manage-app} → {data-views-app}**. Alternatively, go to **Discover** and open the data view menu.
3939
+
4040
[role="screenshot"]
4141
image:images/discover-find-data-view.png[How to set the {data-source} in Discover]
4242
+
43-
Alternatively, go to **{project-settings} → {manage-app} → {data-views-app}**.
4443
. Click **Create a {data-source}**.
4544
. Give your {data-source} a name.
4645
. Start typing in the **Index pattern** field, and Elastic looks for the names of

serverless/pages/ingest-your-data.asciidoc

Lines changed: 24 additions & 15 deletions
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)