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

Relocate files from staging repos #3

Merged
merged 828 commits into from
May 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
828 commits
Select commit Hold shift + click to select a range
76e1dcc
Fix em dashes (#142)
jrodewig Oct 7, 2023
6ed9577
Merge pull request #107 from jrodewig/add-badges-to-project-features
alaudazzi Oct 9, 2023
65905bf
Update roles description
alaudazzi Oct 9, 2023
24b4484
Remove connector client doc, remove links
leemthompo Oct 9, 2023
19bfa93
Merge pull request #143 from leemthompo/remove-connector-client
leemthompo Oct 9, 2023
c81ee91
Merge remote-tracking branch 'origin/main' into chriscressman/get-sta…
chriscressman Oct 9, 2023
d36cf98
Address PR feedback
chriscressman Oct 9, 2023
de22d68
Merge pull request #131 from elastic/chriscressman/get-started
chriscressman Oct 9, 2023
5aed471
Remove visible status message
chriscressman Oct 9, 2023
f4b0ada
Merge pull request #144 from elastic/chriscressman/get-started-remove…
chriscressman Oct 9, 2023
0df09a0
Update docs/manage-access-to-org-user-roles.mdx
alaudazzi Oct 10, 2023
4761725
Merge pull request #116 from alaudazzi/roles-update
alaudazzi Oct 10, 2023
1695747
Remove 'search your data' from the nav
abdonpijpelink Oct 10, 2023
39062e7
Merge pull request #145 from abdonpijpelink/remove-search-data-from-nav
abdonpijpelink Oct 10, 2023
48df7b0
Test examples
lcawl Oct 10, 2023
634fe43
Edits Elasticsearch API conventions
lcawl Oct 10, 2023
da66e3a
Add Search your data entry page
alaudazzi Oct 11, 2023
d5d68af
Fix link
alaudazzi Oct 11, 2023
c5287a4
Bring back 'Search your data' tile
abdonpijpelink Oct 11, 2023
0c4a524
Punctuation
abdonpijpelink Oct 11, 2023
2da4cae
Merge pull request #147 from alaudazzi/search-intro
abdonpijpelink Oct 11, 2023
18a32d6
Improvements to Logstash topic (#146)
karenzone Oct 11, 2023
009fba5
Merge branch 'main' into remove-status-notices
alaudazzi Oct 11, 2023
e9c970d
Remove partials and status notices for private gated preview
lcawl Oct 11, 2023
e0807ba
Fix merge conflicts
lcawl Oct 11, 2023
cd62472
Rebase continued
jrodewig Oct 5, 2023
44ed208
refresh
jrodewig Oct 5, 2023
63e42fe
remove partials
jrodewig Oct 5, 2023
425d413
remove re-added pages
jrodewig Oct 5, 2023
d6d9549
fix whitespace
jrodewig Oct 5, 2023
4273014
Final cleanup
lcawl Oct 11, 2023
9ce0b53
Remove partials and status notices for private gated preview
lcawl Oct 11, 2023
69ad110
ES3 frontmatter cleanup (#149)
karenzone Oct 11, 2023
d7a85cf
Add AWS Bedrock connector
lcawl Oct 12, 2023
003de5c
Add AWS Bedrock connector
lcawl Oct 12, 2023
ce7356e
fix broken link
colleenmcginnis Oct 12, 2023
19648a0
Update monitoring status and add port info (#153)
karenzone Oct 12, 2023
18a456a
Adds technical preview badge to dev tools, project settings, and clou…
KOTungseth Oct 12, 2023
2b0ad68
Title relocation
KOTungseth Oct 12, 2023
bfdb52f
Reverts change
KOTungseth Oct 12, 2023
be54ba6
Merge pull request #120 from KOTungseth/add-tech-badge
KOTungseth Oct 12, 2023
f35fc26
Merge branch 'main' into fix-links
dedemorton Oct 13, 2023
a2d6f68
Add tech preview badge
alaudazzi Oct 13, 2023
741e167
Merge pull request #155 from alaudazzi/add-tech-badge
alaudazzi Oct 13, 2023
5892b24
[DOCS] Updates Ruby getting started.
szabosteve Oct 13, 2023
fa7d121
Add 'search your data' subpages
abdonpijpelink Oct 13, 2023
1d07c7d
Merge pull request #158 from elastic/szabosteve/update-ruby-gs
szabosteve Oct 13, 2023
d91f333
Merge pull request #119 from elastic/fix-links
colleenmcginnis Oct 13, 2023
9cb9d0e
run linter (#121)
colleenmcginnis Oct 13, 2023
562b4d6
Add xrefs to "Visualize your data" (#138)
jrodewig Oct 15, 2023
0714448
Integrate PM feedback
alaudazzi Oct 16, 2023
770b404
[DOCS] Migrates semantic search and semantich search with ELSER pages.
szabosteve Oct 16, 2023
a9c06d7
[DOCS] Turns console snippets to cURL.
szabosteve Oct 16, 2023
4de1e17
Add kNN page
abdonpijpelink Oct 16, 2023
8917b13
Merge remote-tracking branch 'origin/migrate-search-your-data-subpage…
abdonpijpelink Oct 16, 2023
588b449
Add 'search API'
abdonpijpelink Oct 16, 2023
00dc585
Make the semantic search tutorial a subpage of the semantic search page
abdonpijpelink Oct 16, 2023
7d6a987
Review description/tags/status metadata
abdonpijpelink Oct 16, 2023
e680345
Remove duplicated title
alaudazzi Oct 16, 2023
75cb31e
Fix typos (#161)
jrodewig Oct 16, 2023
e8968d5
Merge pull request #123 from alaudazzi/fix-duplicated-title
alaudazzi Oct 16, 2023
cd349ac
Update several links (#163)
jrodewig Oct 16, 2023
518b71c
Update Beats page with requirement to use API key-based authentication
kilfoyle Oct 16, 2023
b984ded
update
kilfoyle Oct 16, 2023
c7e4b7e
Add Logstash version requirements for elasticsearch input and filter …
karenzone Oct 16, 2023
cd84323
Fix tags for Integrations and Fleet/Agent pages (#122)
jrodewig Oct 16, 2023
b35ba3f
Update name of bedrock connector
lcawl Oct 17, 2023
048b1dd
Link to new API reference
abdonpijpelink Oct 17, 2023
32ec564
Fix numbering
abdonpijpelink Oct 17, 2023
e749d18
Punctuation
abdonpijpelink Oct 17, 2023
b2a49fc
Update docs/what-is-elasticsearch-serverless.mdx
alaudazzi Oct 17, 2023
36c8522
Merge pull request #159 from abdonpijpelink/migrate-search-your-data-…
abdonpijpelink Oct 17, 2023
cd88484
Merge pull request #160 from alaudazzi/integrate-pm-feedback-1
alaudazzi Oct 17, 2023
4041946
Integrate PM feedback
alaudazzi Oct 17, 2023
7476948
Merge pull request #164 from kilfoyle/150/beats-api-disclaimer
kilfoyle Oct 17, 2023
05c3013
Merge pull request #168 from alaudazzi/integrate-pm-feedback-2
alaudazzi Oct 17, 2023
4aea193
Provide precise links to minimum Logstash plugin versions (#166)
karenzone Oct 17, 2023
e3163e4
Remove reference to connector client (#169)
jrodewig Oct 17, 2023
16a745d
Update name of bedrock connector
lcawl Oct 17, 2023
cc00f00
Update "Search your data" pages (#170)
jrodewig Oct 17, 2023
56fd1ba
Fix formatting in agg docs (#173)
jrodewig Oct 17, 2023
ceb3770
Update welcome-to-serverless.mdx
scottybollinger Oct 18, 2023
be83475
Merge pull request #125 from elastic/scottybollinger-patch-7
scottybollinger Oct 18, 2023
fd7e156
Whitespace change to force a build
scottybollinger Oct 18, 2023
256f525
Merge pull request #174 from elastic/scottybollinger-patch-1
scottybollinger Oct 18, 2023
cf79b55
Update docs-elastic-staging-publish.yml
scottybollinger Oct 19, 2023
0a203a9
Update docs-elastic-staging-publish.yml
scottybollinger Oct 19, 2023
c27bb5d
Update docs-elastic-staging-publish.yml
scottybollinger Oct 19, 2023
0e184fd
Merge pull request #177 from elastic/scottybollinger-patch-2
scottybollinger Oct 19, 2023
e092be2
Merge pull request #128 from elastic/scottybollinger-patch-8
scottybollinger Oct 19, 2023
7175f9a
Change builder to point to docs.elastic.co
scottybollinger Oct 19, 2023
3c4bb03
Merge pull request #130 from elastic/scottybollinger/builder
scottybollinger Oct 19, 2023
27757e3
Revert "Merge pull request #130 from elastic/scottybollinger/builder"
scottybollinger Oct 19, 2023
18e5d1b
First draft: Expand Security tiers, add-ons
joepeeples Oct 19, 2023
108969f
Fix typo
joepeeples Oct 19, 2023
be34ed1
Merge pull request #126 from joepeeples/security-project-feature-tiers
joepeeples Oct 19, 2023
fd056f8
[DOCS] Update API links to use Serverless API ref site (#175)
jrodewig Oct 19, 2023
3fe97a6
[DOCS] Adds .NET getting started page.
szabosteve Oct 24, 2023
4afff39
[DOCS] Nav.
szabosteve Oct 24, 2023
3923f1b
Merge pull request #181 from elastic/dot-net-client-gs
szabosteve Oct 24, 2023
c58d2eb
Incorporate security info into Logstash page (#183)
karenzone Oct 24, 2023
cb07bf4
Include Enrich policies in index mgmt page (#136)
jrodewig Oct 25, 2023
d9a3939
Add frontmatter descriptions
alaudazzi Oct 25, 2023
b7b9346
Add .NET client to list. Reorder client nav. (#184)
jrodewig Oct 25, 2023
2d7723e
Integrate reviewers feedback
alaudazzi Oct 25, 2023
eaa858a
Revert "Add .NET client to list. Reorder client nav. (#184)" (#193)
jrodewig Oct 25, 2023
3041232
Add .NET client to list. Reorder client nav. (#184) (#195)
jrodewig Oct 26, 2023
aaae090
Merge pull request #192 from alaudazzi/fix-from-doc-bug-bash
alaudazzi Oct 26, 2023
920774c
Merge pull request #139 from alaudazzi/add-description-frontmatter
alaudazzi Oct 26, 2023
ef7f2b2
[DOCS] Imports datetime in Py client snippet.
szabosteve Oct 26, 2023
4ec7a28
Merge pull request #196 from elastic/szabosteve/187
szabosteve Oct 26, 2023
5161a68
Renames pages in client libraries.
szabosteve Oct 26, 2023
a161d01
Merge pull request #197 from elastic/szabosteve/194
szabosteve Oct 26, 2023
b022377
Gently edit Security role descriptions
joepeeples Oct 26, 2023
665f1de
Match the UI's capitalization of role names
joepeeples Oct 26, 2023
40207c0
Merge pull request #140 from joepeeples/security-user-roles-edit
joepeeples Oct 26, 2023
0c6e396
Integrate reviewers feedback
alaudazzi Oct 27, 2023
ed85024
[DOCS] Improves Go get started content.
szabosteve Oct 27, 2023
d13bbaa
Merge pull request #199 from elastic/szabosteve/191
szabosteve Oct 27, 2023
7dba608
Restart CI
jrodewig Oct 27, 2023
268704e
Merge pull request #198 from alaudazzi/docfix-bugbush
alaudazzi Oct 27, 2023
4147c0a
Replace Cloud URL with Elasticsearch Endpoint
alaudazzi Oct 30, 2023
e4ed332
Add missing backslash
alaudazzi Oct 30, 2023
4d963b2
Update `es-serverless` references (#137)
jrodewig Oct 30, 2023
7717038
Merge pull request #202 from alaudazzi/docbugbash-fix-200
alaudazzi Oct 30, 2023
c53246a
Merge pull request #203 from alaudazzi/docbugbash-fix-185
alaudazzi Oct 30, 2023
f54a0d0
Add info about getting `${ES_URL}` var (#204)
jrodewig Oct 30, 2023
0e28a72
Update `es-serverless` references (#201)
jrodewig Oct 30, 2023
a72ae95
Sync variables between screenshot and example (#205)
jrodewig Oct 30, 2023
efb0a55
Remove unneeded `kbn-xsrf` header (#206)
jrodewig Oct 30, 2023
8de69cc
Rename "HTTP APIs" to "REST APIs" (#208)
jrodewig Oct 31, 2023
086392d
Note lost API keys can't be recovered (#207)
jrodewig Oct 31, 2023
2c8de8d
Rename "Kibana APIs" to "Management APIs" (#209)
jrodewig Oct 31, 2023
55e067b
Replace index management screenshot (#141)
jrodewig Nov 1, 2023
e92dcea
Lowercase "serverless" (#210)
jrodewig Nov 2, 2023
5876280
Lowercase "Serverless" (#142)
jrodewig Nov 2, 2023
89add2c
Changes Serverless to serverless in the left nav
KOTungseth Nov 3, 2023
28f9de1
Merge pull request #143 from KOTungseth/serverless-name-change
KOTungseth Nov 3, 2023
21b8dd7
Remove `status` frontmatter (#145)
jrodewig Nov 6, 2023
a1360ce
Remove `status` frontmatter (#211)
jrodewig Nov 6, 2023
d72680b
Replace 'fully-managed' UI ref (#146)
jrodewig Nov 6, 2023
8da615a
Update names of Security tiers & add-ons
joepeeples Nov 10, 2023
41b7fb6
Create CODEOWNERS
bmorelli25 Nov 13, 2023
db42cb9
Create CODEOWNERS
bmorelli25 Nov 13, 2023
82d4731
Changes Elasticsearch Serverless to Elasticsearch
KOTungseth Nov 14, 2023
e446205
Merge pull request #148 from KOTungseth/es-update-landing
KOTungseth Nov 14, 2023
70e81db
Changes to 'dense_vector' (#212)
abdonpijpelink Nov 15, 2023
f21fd20
Add 'es-docs' to CODEOWNERS (#213)
abdonpijpelink Nov 15, 2023
516a11c
Add ES3 connector client doc (#42)
leemthompo Nov 15, 2023
cb0204c
Update arrows in menu paths
dedemorton Nov 15, 2023
fa8af7d
Merge pull request #149 from dedemorton/update_arrows
dedemorton Nov 15, 2023
6125011
Updates arrows in menu paths. (#214)
szabosteve Nov 16, 2023
7e7dd93
Merge branch 'main' into security-4112-rename-tiers
joepeeples Nov 16, 2023
44a0db7
Merge pull request #147 from joepeeples/security-4112-rename-tiers
joepeeples Nov 16, 2023
7c7b4e7
Add callout about pricing details
lcawl Nov 23, 2023
2df7fbf
Add callout about pricing details
lcawl Nov 23, 2023
6eda092
Add solution badges to dev tools overview table
dedemorton Nov 29, 2023
03ac398
Merge pull request #151 from dedemorton/add_more_badges
dedemorton Dec 1, 2023
44ccb9e
Adds Troubleshooting section to Dev Tools.
szabosteve Dec 4, 2023
49a65c8
Removes duplicated console and search profiler docs (#218)
szabosteve Dec 4, 2023
a399aee
Amends desc.
szabosteve Dec 4, 2023
59af50b
Remove tabbed sections for self-deployed connector clients options (#…
leemthompo Dec 4, 2023
ab0b80e
Apply suggestions from code review
szabosteve Dec 4, 2023
924abb3
Fixes links in HTTP API pages. (#220)
szabosteve Dec 4, 2023
0d4f6e6
Transforms curl to console.
szabosteve Dec 5, 2023
5082c1e
Fixes conflicts.
szabosteve Dec 5, 2023
89c2c7c
Fixes linebreak.
szabosteve Dec 5, 2023
f678c6b
Apply suggestions from code review
szabosteve Dec 5, 2023
01629cf
Merge pull request #152 from elastic/szabosteve/216
szabosteve Dec 5, 2023
e080637
Replace dashboards/visualizations content with intro plus pointer to …
abdonpijpelink Dec 7, 2023
25bacba
Make connector clients Docker overview more concrete (#222)
leemthompo Dec 11, 2023
849c848
Update links to point to Logstash Ref (#223)
karenzone Dec 12, 2023
b3f264d
Adds intro content
KOTungseth Dec 13, 2023
c6ab604
small tweaks - fill some gaps
florent-leborgne Dec 14, 2023
7556aa2
gdoc updates from Os
florent-leborgne Dec 14, 2023
f29ab12
Adds Entity Risk Score feature to Management settings page
natasha-moore-elastic Dec 18, 2023
0b2c667
Format and content updates
KOTungseth Dec 18, 2023
2bc3828
Merge pull request #157 from KOTungseth/general-preview-updates
KOTungseth Dec 18, 2023
c2d6e55
Merge branch 'main' into issue-4364-EA
joepeeples Dec 19, 2023
b5afd05
Adds Public Gated Preview content (#224)
KOTungseth Dec 19, 2023
623df0e
Add maintenance window filters
lcawl Jan 5, 2024
a9e720b
Merge pull request #158 from elastic/issue-4364-EA
natasha-moore-elastic Jan 5, 2024
9f7c37d
Add comment for automated screenshots
lcawl Jan 5, 2024
d542083
Refresh screenshots
lcawl Jan 6, 2024
79c52f6
Add SentinelOne to connectors list
joepeeples Jan 9, 2024
b24ceae
Fix typo in Amazon Bedrock connector
joepeeples Jan 9, 2024
45b31fd
Merge branch 'main' into maintenance-window-filters
lcawl Jan 11, 2024
b7bdbfd
List non-AAD rules
lcawl Jan 12, 2024
508ea0e
Fix link syntax
lcawl Jan 13, 2024
c187520
[DOCS] Fix spacing
lcawl Jan 15, 2024
25c1613
Add maintenance window filters
lcawl Jan 16, 2024
cb4db5c
Removeing mention of Canvas workpads (#227)
amyjtechwriter Jan 23, 2024
01f1059
Merge branch 'main' into 4312-sentinelone-connector-serverless
joepeeples Jan 26, 2024
7ad0c34
Merge pull request #160 from joepeeples/4312-sentinelone-connector-se…
joepeeples Feb 2, 2024
c126f82
Add early access link to elasticsearch landing page (#228)
dedemorton Feb 13, 2024
158126c
Fix typo, avoid Console escaping error (#229)
leemthompo Feb 22, 2024
6a8926e
Update what-is-serverless.mdx
jakommo Mar 15, 2024
2ef29d0
Merge pull request #162 from jakommo/patch-1
florent-leborgne Mar 18, 2024
40d5715
update
florent-leborgne Mar 25, 2024
246fb02
Adds badge to grok debugger to indicate it's available in ES3.
szabosteve Mar 26, 2024
8165820
Merge pull request #163 from florent-leborgne/docs-search-boost-windo…
florent-leborgne Mar 29, 2024
0fba87b
Update docker connector client instructions (#233)
leemthompo Mar 29, 2024
480373d
Update docs-elastic-staging-publish.yml to point to .co builder
scottybollinger Apr 9, 2024
831e1b3
Creating a non-visible change to force and verify build
scottybollinger Apr 9, 2024
6d4041c
rbac update + prepare future udpates
florent-leborgne Apr 9, 2024
048a954
Merge pull request #168 from elastic/scottybollinger-patch-13
scottybollinger Apr 9, 2024
63dbc32
Update docs-elastic-staging-publish.yml to point to .co builder (#241)
scottybollinger Apr 9, 2024
be28813
Merge branch 'main' into scottybollinger-patch-14
scottybollinger Apr 9, 2024
1a1d9b5
Merge pull request #169 from elastic/scottybollinger-patch-14
scottybollinger Apr 9, 2024
e529903
Creating a non-visible change to force and verify build (#242)
scottybollinger Apr 9, 2024
c90a7ac
Revert "Creating a non-visible change to force and verify build"
scottybollinger Apr 9, 2024
5f246ce
Revert "Creating a non-visible change to force and verify build (#242…
scottybollinger Apr 9, 2024
0e7a284
Merge pull request #171 from elastic/revert-169-scottybollinger-patch-14
scottybollinger Apr 9, 2024
3ff0bcf
make a sentence clearer
florent-leborgne Apr 10, 2024
a1e3b98
Merge branch 'main' into docs-rbac-update
florent-leborgne Apr 10, 2024
98e8b38
small update
florent-leborgne Apr 11, 2024
c28b76d
Merge branch 'docs-rbac-update' of github.com:florent-leborgne/stagin…
florent-leborgne Apr 11, 2024
9ab9dc9
fix nav error
florent-leborgne Apr 11, 2024
3a50e99
align titles and links
florent-leborgne Apr 11, 2024
e6c6ae0
typo
florent-leborgne Apr 11, 2024
a5e03f6
typo
florent-leborgne Apr 11, 2024
80613cb
Clarify that api_key is not strictly required (#244)
seanstory Apr 11, 2024
7dad09a
Merge branch 'main' into szabosteve/grok-es3
szabosteve Apr 16, 2024
54507a0
Adds Grok debugger to the Dev Tools section in ES3 docs. (#231)
szabosteve Apr 16, 2024
406828a
Merge pull request #164 from elastic/szabosteve/grok-es3
szabosteve Apr 16, 2024
db999d6
Update docs/manage-access-to-org.mdx
florent-leborgne Apr 17, 2024
32e8a77
Update docs/manage-org.mdx
florent-leborgne Apr 17, 2024
9950bb2
Update docs/manage-access-to-org-user-roles.mdx
florent-leborgne Apr 17, 2024
89eaf1b
Update docs/manage-access-to-org.mdx
florent-leborgne Apr 17, 2024
30390c3
Merge branch 'main' into docs-rbac-update
florent-leborgne Apr 22, 2024
8fac595
Merge pull request #170 from florent-leborgne/docs-rbac-update
florent-leborgne Apr 22, 2024
f6e0e94
Add link to API reference (#246)
lcawl Apr 24, 2024
f3a979d
Adds serverless client repo links to the Client libraries page. (#250)
szabosteve Apr 26, 2024
fb03c97
Remove gated preview link (#247)
dedemorton Apr 30, 2024
8c05499
Adds Elasticsearch billing dimensions (#225)
szabosteve May 2, 2024
25b3e9c
Update pricing.mdx (#252)
georgewallace May 2, 2024
eedeefa
Document ES3 file uploader ingest option (#254)
leemthompo May 7, 2024
f849497
Mention vector optimized project option in getting started (#257)
leemthompo May 14, 2024
9d04e2e
Add limitations (#245)
leemthompo May 14, 2024
0417f33
Updates billing dimensions page (#256)
KOTungseth May 14, 2024
ddb7dfa
fix broken link (#258)
colleenmcginnis May 15, 2024
85a8281
Rename Search Lake to Search AI Lake (#255)
florent-leborgne May 15, 2024
2d54ac7
Clarify tech preview limitations (#259)
leemthompo May 15, 2024
01445f7
Replace variable (#261)
leemthompo May 17, 2024
17f836b
Emphasize simplified security between LS and Elasticsearch serverless…
karenzone May 21, 2024
0356745
Add serverless differences page (#260)
shainaraskas May 21, 2024
7f0cd8b
Add link to readthedocs for ES Python client (#232)
leemthompo May 21, 2024
6a7da7e
Merge remote-tracking branch 'staging-serverless-general-docs/main' i…
shainaraskas May 22, 2024
484b6ae
Merge remote-tracking branch 'staging-serverless-elasticsearch-docs/m…
shainaraskas May 22, 2024
9680beb
comment out script for now
shainaraskas May 22, 2024
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
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1 +1 @@
* @elastic/platform-docs
* @elastic/platform-docs
25 changes: 25 additions & 0 deletions .github/workflows/docs-elastic-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# name: Docs

# on:
# pull_request_target:
# paths:
# - '**.mdx'
# - '**.docnav.json'
# - '**.docapi.json'
# - '**.devdocs.json'
# - '**.jpg'
# - '**.jpeg'
# - '**.png'
# - '**.svg'
# - '**.gif'
# types: [opened, closed, synchronize]

# jobs:
# publish:
# name: Vercel Build Check
# uses: elastic/workflows/.github/workflows/docs-elastic-co-publish.yml@main
# secrets:
# VERCEL_GITHUB_TOKEN: ${{ secrets.VERCEL_GITHUB_TOKEN }}
# VERCEL_TOKEN: ${{ secrets.VERCEL_TOKEN }}
# VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
# VERCEL_PROJECT_ID_DOCS_CO: ${{ secrets.VERCEL_PROJECT_ID_DOCS_CO }}
12 changes: 12 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# vscode stuff
.vscode/

# vs stuff
.vs/

# osx stuff
.DS_Store

# jetbrains
*.iml
.idea
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@ This documentation uses a custom syntax written in [MDX](https://mdxjs.com/). In

## Preview the docs

When you open a PR, a preview is automatically generated. A link to the preview is added as a comment.
When you open a PR, a preview is automatically generated. A link to the preview is added as a comment.
127 changes: 127 additions & 0 deletions docs/client-libraries/clients-dot-net-getting-started.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
---
id: serverlessElasticsearchDotNetGettingStarted
slug: /serverless/elasticsearch/dot-net-client-getting-started
title: Get started with the serverless .NET client
description: Set up and use the .NET client for ((es3)).
tags: [ 'serverless', 'elasticsearch', '.net', 'how to' ]
---

<DocBadge template="technical preview" />

This page guides you through the installation process of the
.NET client for ((es3)), shows you how to initialize the client, and how to perform basic
((es)) operations with it.


## Requirements

* .NET Core, .NET 5+ or .NET Framework (4.6.1 and higher).


## Installation

You can install the .NET client with the following command:

```bash
dotnet add package Elastic.Clients.Elasticsearch.Serverless
```


## Initialize the client

Initialize the client using your API key and Elasticsearch Endpoint:

```net
var client = new ElasticsearchClient("<CLOUD_ID>", new ApiKey("<API_KEY>"));
```

To get API keys or the Elasticsearch Endpoint for a project, see <DocLink id="serverlessElasticsearchGetStarted" />.


## Using the API

After you've initialized the client, you can create an index and start ingesting
documents.


### Creating an index and ingesting documents

The following is an example of creating a `my_index` index:

```net
var response = await client.Indices.CreateAsync("my_index");
```

This is a simple way of indexing a document into `my_index`:

```net
var doc = new MyDoc
{
Id = 1,
User = "xyz_user",
Message = "Trying out the client, so far so good?"
};

var response = await client.IndexAsync(doc, "my_index");
```


### Getting documents

You can get documents by using the following code:

```net
var response = await client.GetAsync<MyDoc>(id, idx => idx.Index("my_index"));

if (response.IsValidResponse)
{
var doc = response.Source;
}
```


### Searching

This is how you can create a single match query with the .NET client:

```net
var response = await client.SearchAsync<MyDoc>(s => s
.Index("my_index")
.From(0)
.Size(10)
.Query(q => q
.Term(t => t.User, "flobernd")
)
);

if (response.IsValidResponse)
{
var doc = response.Documents.FirstOrDefault();
}
```


### Updating a document

This is how you can update a document, for example to add a new field:

```net
doc.Message = "This is a new message";

var response = await client.UpdateAsync<MyDoc, MyDoc>("my_index", 1, u => u
.Doc(doc));
```

### Deleting a document

```net
var response = await client.DeleteAsync("my_index", 1);
```


### Deleting an index


```net
var response = await client.Indices.DeleteAsync("my_index");
```
215 changes: 215 additions & 0 deletions docs/client-libraries/clients-go-getting-started.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,215 @@
---
id: serverlessElasticsearchGoGettingStarted
slug: /serverless/elasticsearch/go-client-getting-started
title: Get started with the serverless Go Client
description: Set up and use the Go client for ((es3)).
tags: [ 'serverless', 'elasticsearch', 'go', 'how to' ]
---

<DocBadge template="technical preview" />
This page guides you through the installation process of the Go
client for ((es3)), shows you how to initialize the client, and how to perform basic
((es)) operations with it.


## Requirements

* Go 1.20 or higher installed on your system.


## Installation


### Using the command line

You can install the Go client with the following
commands:

```bash
go get -u github.com/elastic/elasticsearch-serverless-go@latest
```


## Imports

The following snippets use these imports:

```go
import (
"context"
"encoding/json"
"fmt"
"log"
"strconv"

"github.com/elastic/elasticsearch-serverless-go"
"github.com/elastic/elasticsearch-serverless-go/typedapi/types"
"github.com/elastic/elasticsearch-serverless-go/typedapi/types/enums/result"
)
```


## Initialize the client

Initialize the client using your API key and Elasticsearch Endpoint:

```go
client, err := elasticsearch.NewClient(elasticsearch.Config{
APIKey: "you_api_key",
Address: "https://my-project-url",
})
if err != nil {
log.Fatal(err)
}
```

To get API keys or the Elasticsearch Endpoint for a project, see <DocLink id="serverlessElasticsearchGetStarted" />.


## Using the API

After you've initialized the client, you can start ingesting documents. You can
use the `bulk` API for this. This API enables you to index, update, and delete
several documents in one request.


### Creating an index and ingesting documents

You can call the `bulk` API with a body parameter, an array of hashes that
define the action, and a document.

The following is an example of indexing some classic books into the `books`
index:

```go
type Book struct {
Name string `json:"name"`
Author string `json:"author"`
ReleaseDate string `json:"release_date"`
PageCount int `json:"page_count"`
}

books := []Book{
{Name: "Snow Crash", Author: "Neal Stephenson", ReleaseDate: "1992-06-01", PageCount: 470},
{Name: "Revelation Space", Author: "Alastair Reynolds", ReleaseDate: "2000-03-15", PageCount: 585},
{Name: "1984", Author: "George Orwell", ReleaseDate: "1949-06-08", PageCount: 328},
{Name: "Fahrenheit 451", Author: "Ray Bradbury", ReleaseDate: "1953-10-15", PageCount: 227},
{Name: "Brave New World", Author: "Aldous Huxley", ReleaseDate: "1932-06-01", PageCount: 268},
{Name: "The Handmaid's Tale", Author: "Margaret Atwood", ReleaseDate: "1985-06-01", PageCount: 311},
}
indexName := "books"

bulk := client.Bulk()
for i, book := range books {
id := strconv.Itoa(i)
err := bulk.CreateOp(types.CreateOperation{Index_: &indexName, Id_: &id}, book)
if err != nil {
log.Fatal(err)
}
}
bulkRes, err := bulk.Do(context.TODO())
if err != nil {
log.Fatal(err)
}

fmt.Printf("Bulk: %#v\n", bulkRes.Items)
```

When you use the client to make a request to ((es)), it returns an API
response object. You can access the body values directly as seen on
the previous example with `bulkRes`.


### Getting documents

You can get documents by using the following code:

```go
getRes, err := client.Get(indexName, "5").Do(context.TODO())
if err != nil {
log.Fatal(err)
}
book := Book{}
if err := json.Unmarshal(getRes.Source_, &book); err != nil {
log.Fatal(err)
}
fmt.Printf("Get book: %#v\n", book)
```


### Searching

Now that some data is available, you can search your documents using the
`search` API:

```go
searchRes, err := client.Search().
Index("books").
Q("snow").
Do(context.TODO())
if err != nil {
log.Fatal(err)
}

bookSearch := []Book{}
for _, hit := range searchRes.Hits.Hits {
book := Book{}
if err := json.Unmarshal(hit.Source_, &book); err != nil {
log.Fatal(err)
}
bookSearch = append(bookSearch, book)
}
fmt.Printf("Search books: %#v\n", bookSearch)
```

### Updating a document

You can call the `Update` API to update a document, in this example updating the
`page_count` for "The Handmaid's Tale" with id "5":

```go
updateRes, err := client.Update("books", "5").
Doc(
struct {
PageCount int `json:"page_count"`
}{PageCount: 312},
).
Do(context.TODO())
if err != nil {
log.Fatal(err)
}

if updateRes.Result == result.Updated {
fmt.Printf("Update book: %#v\n", updateRes)
}
```

### Deleting a document

You can call the `Delete` API to delete a document:

```go
deleteRes, err := client.Delete("books", "5").Do(context.TODO())
if err != nil {
log.Fatal(err)
}

if deleteRes.Result == result.Deleted {
fmt.Printf("Delete book: %#v\n", deleteRes)
}
```


### Deleting an index


```go
indexDeleteRes, err := client.Indices.Delete("books").Do(context.TODO())
if err != nil {
log.Fatal(err)
}

if indexDeleteRes.Acknowledged {
fmt.Printf("Delete index: %#v\n", indexDeleteRes)
}
```
Loading