Skip to content

Commit

Permalink
Propagate UI changes to 2.2
Browse files Browse the repository at this point in the history
Signed-off-by: Fanit Kolchina <[email protected]>
  • Loading branch information
kolchfa-aws committed Jan 8, 2024
1 parent 70e756c commit e56dacc
Show file tree
Hide file tree
Showing 37 changed files with 522 additions and 177 deletions.
1 change: 0 additions & 1 deletion breaking-changes.md → _about/breaking-changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
layout: default
title: Breaking changes
nav_order: 5
parent: OpenSearch documentation
permalink: /breaking-changes/
---

Expand Down
76 changes: 76 additions & 0 deletions _about/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
---
layout: default
title: Getting started
nav_order: 1
has_children: false
has_toc: false
permalink: /about/
redirect_from:
- /docs/opensearch/
- /opensearch/
- /opensearch/index/
---

{%- comment -%}The `/docs/opensearch/` redirect is specifically to support the UI links in OpenSearch Dashboards 1.0.0.{%- endcomment -%}

# OpenSearch and OpenSearch Dashboards

This section contains documentation for OpenSearch and OpenSearch Dashboards.

## Getting started

- [Intro to OpenSearch]({{site.url}}{{site.baseurl}}/intro/)
- [Quickstart]({{site.url}}{{site.baseurl}}/quickstart/)
- [Install OpenSearch]({{site.url}}{{site.baseurl}}/install-and-configure/install-opensearch/index/)
- [Install OpenSearch Dashboards]({{site.url}}{{site.baseurl}}/install-and-configure/install-dashboards/index/)
- [See the FAQ](https://opensearch.org/faq)

## Why use OpenSearch?

With OpenSearch, you can perform the following use cases:

<table style="table-layout: auto ; width: 100%;">
<tbody>
<tr style="text-align: left; vertical-align:top; font-weight: bold; color: rgb(0,59,92)">
<td>Fast, Scalable Full-text Search</td>
<td>Application and Infrastructure Monitoring</td>
<td>Security and Event Information Management</td>
<td>Operational Health Tracking</td>
</tr>
<tr style="text-align: left; vertical-align:top;">
<td>Help users find the right information within your application, website, or data lake catalog. </td>
<td>Easily store and analyze log data, and set automated alerts for underperformance.</td>
<td>Centralize logs to enable real-time security monitoring and forensic analysis.</td>
<td>Use observability logs, metrics, and traces to monitor your applications and business in real time.</td>
</tr>
</tbody>
</table>

**Additional features and plugins:**

OpenSearch has several features and plugins to help index, secure, monitor, and analyze your data. Most OpenSearch plugins have corresponding OpenSearch Dashboards plugins that provide a convenient, unified user interface.
- [Anomaly detection]({{site.url}}{{site.baseurl}}/monitoring-plugins/ad/) - Identify atypical data and receive automatic notifications
- [KNN]({{site.url}}{{site.baseurl}}/search-plugins/knn/) - Find “nearest neighbors” in your vector data
- [Performance Analyzer]({{site.url}}{{site.baseurl}}/monitoring-plugins/pa/) - Monitor and optimize your cluster
- [SQL]({{site.url}}{{site.baseurl}}/search-plugins/sql/index/) - Use SQL or a piped processing language to query your data
- [Index State Management]({{site.url}}{{site.baseurl}}/im-plugin/) - Automate index operations
- [ML Commons plugin]({{site.url}}{{site.baseurl}}/ml-commons-plugin/index/) - Train and execute machine-learning models
- [Asynchronous search]({{site.url}}{{site.baseurl}}/search-plugins/async/) - Run search requests in the background
- [Cross-cluster replication]({{site.url}}{{site.baseurl}}/replication-plugin/index/) - Replicate your data across multiple OpenSearch clusters


## The secure path forward
OpenSearch includes a demo configuration so that you can get up and running quickly, but before using OpenSearch in a production environment, you must [configure the Security plugin manually]({{site.url}}{{site.baseurl}}/security/configuration/index/) with your own certificates, authentication method, users, and passwords.

## Looking for the Javadoc?

See [opensearch.org/javadocs/](https://opensearch.org/javadocs/).

## Get involved

[OpenSearch](https://opensearch.org) is supported by Amazon Web Services. All components are available under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html) on [GitHub](https://github.com/opensearch-project/).
The project welcomes GitHub issues, bug fixes, features, plugins, documentation---anything at all. To get involved, see [Contributing](https://opensearch.org/source.html) on the OpenSearch website.

---

<small>OpenSearch includes certain Apache-licensed Elasticsearch code from Elasticsearch B.V. and other source code. Elasticsearch B.V. is not the source of that other source code. ELASTICSEARCH is a registered trademark of Elasticsearch B.V.</small>
14 changes: 4 additions & 10 deletions about.md → _about/intro.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,10 @@
---
layout: default
title: About OpenSearch
title: Intro to OpenSearch
nav_order: 2
parent: OpenSearch documentation
redirect_from:
- /docs/opensearch/
- /opensearch/
- /opensearch/index/
permalink: /intro/
---

{%- comment -%}The `/docs/opensearch/` redirect is specifically to support the UI links in OpenSearch Dashboards 1.0.0.{%- endcomment -%}

# Introduction to OpenSearch

OpenSearch is a distributed search and analytics engine based on [Apache Lucene](https://lucene.apache.org/). After adding your data to OpenSearch, you can perform full-text searches on it with all of the features you might expect: search by field, search multiple indices, boost fields, rank results by score, sort results by field, and aggregate results.
Expand Down Expand Up @@ -83,13 +77,13 @@ PUT https://<host>:<port>/<index-name>/_doc/<document-id>

To run a search for the document:

```
```json
GET https://<host>:<port>/<index-name>/_search?q=wind
```

To delete the document:

```
```json
DELETE https://<host>:<port>/<index-name>/_doc/<document-id>
```

Expand Down
2 changes: 1 addition & 1 deletion quickstart.md → _about/quickstart.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
layout: default
title: Quickstart
parent: OpenSearch documentation
nav_order: 3
permalink: /quickstart/
redirect_from:
- /opensearch/install/quickstart/
---
Expand Down
1 change: 0 additions & 1 deletion version-history.md → _about/version-history.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
layout: default
title: Version history
nav_order: 4
parent: OpenSearch documentation
permalink: /version-history/
---

Expand Down
2 changes: 2 additions & 0 deletions _clients/OSC-dot-net.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ title: Getting started with the high-level .NET client
nav_order: 10
has_children: false
parent: .NET clients
nav_exclude: true
redirect_to: https://opensearch.org/docs/latest/clients/OSC-dot-net/
---

# Getting started with the high-level .NET client (OpenSearch.Client)
Expand Down
2 changes: 2 additions & 0 deletions _clients/OSC-example.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ title: More advanced features of the high-level .NET client
nav_order: 12
has_children: false
parent: .NET clients
nav_exclude: true
redirect_to: https://opensearch.org/docs/latest/clients/OSC-example/
---

# More advanced features of the high-level .NET client (OpenSearch.Client)
Expand Down
2 changes: 2 additions & 0 deletions _clients/OpenSearch-dot-net.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ title: Low-level .NET client
nav_order: 30
has_children: false
parent: .NET clients
nav_exclude: true
redirect_to: https://opensearch.org/docs/latest/clients/OpenSearch-dot-net/
---

# Low-level .NET client (OpenSearch.Net)
Expand Down
2 changes: 2 additions & 0 deletions _clients/dot-net-conventions.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ title: .NET client considerations
nav_order: 20
has_children: false
parent: .NET clients
nav_exclude: true
redirect_to: https://opensearch.org/docs/latest/clients/dot-net-conventions/
---

# .NET client considerations and best practices
Expand Down
2 changes: 2 additions & 0 deletions _clients/dot-net.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ title: .NET clients
nav_order: 75
has_children: true
has_toc: false
nav_exclude: true
redirect_to: https://opensearch.org/docs/latest/clients/dot-net/
---

# .NET clients
Expand Down
2 changes: 2 additions & 0 deletions _clients/go.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
layout: default
title: Go client
nav_order: 80
nav_exclude: true
redirect_to: https://opensearch.org/docs/latest/clients/go/
---

# Go client
Expand Down
2 changes: 2 additions & 0 deletions _clients/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ nav_order: 1
has_children: false
redirect_from:
- /clients/
nav_exclude: true
redirect_to: https://opensearch.org/docs/latest/clients/
---

# OpenSearch language clients
Expand Down
2 changes: 2 additions & 0 deletions _clients/java-rest-high-level.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
layout: default
title: Java high-level REST client
nav_order: 60
nav_exclude: true
redirect_to: https://opensearch.org/docs/latest/clients/java-rest-high-level/
---

# Java high-level REST client
Expand Down
2 changes: 2 additions & 0 deletions _clients/java.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
layout: default
title: Java client
nav_order: 65
nav_exclude: true
redirect_to: https://opensearch.org/docs/latest/clients/java/
---

# Java client
Expand Down
2 changes: 2 additions & 0 deletions _clients/javascript/helpers.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ layout: default
title: Helper methods
parent: JavaScript client
nav_order: 2
nav_exclude: true
redirect_to: https://opensearch.org/docs/latest/clients/javascript/helpers/
---

# Helper methods
Expand Down
2 changes: 2 additions & 0 deletions _clients/javascript/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ layout: default
title: JavaScript client
has_children: true
nav_order: 40
nav_exclude: true
redirect_to: https://opensearch.org/docs/latest/clients/javascript/index/
---

# JavaScript client
Expand Down
2 changes: 2 additions & 0 deletions _clients/php.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
layout: default
title: PHP client
nav_order: 90
nav_exclude: true
redirect_to: https://opensearch.org/docs/latest/clients/php/
---

# PHP client
Expand Down
2 changes: 2 additions & 0 deletions _clients/python-high-level.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
layout: default
title: High-level Python client
nav_order: 5
nav_exclude: true
redirect_to: https://opensearch.org/docs/latest/clients/python-high-level/
---

The OpenSearch high-level Python client (`opensearch-dsl-py`) will be deprecated after version 2.1.0. We recommend switching to the [Python client (`opensearch-py`)]({{site.url}}{{site.baseurl}}/clients/python-low-level/), which now includes the functionality of `opensearch-dsl-py`.
Expand Down
2 changes: 2 additions & 0 deletions _clients/python-low-level.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
layout: default
title: Low-level Python client
nav_order: 10
nav_exclude: true
redirect_to: https://opensearch.org/docs/latest/clients/python-low-level/
---

# Low-level Python client
Expand Down
2 changes: 2 additions & 0 deletions _clients/python.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
layout: default
title: Python client
nav_order: 70
nav_exclude: true
redirect_to: https://opensearch.org/docs/latest/clients/python/
---

# Python client
Expand Down
2 changes: 2 additions & 0 deletions _clients/ruby.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ layout: default
title: Ruby client
nav_order: 77
has_children: false
nav_exclude: true
redirect_to: https://opensearch.org/docs/latest/clients/ruby/
---

# Ruby client
Expand Down
2 changes: 2 additions & 0 deletions _clients/rust.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
layout: default
title: Rust client
nav_order: 100
nav_exclude: true
redirect_to: https://opensearch.org/docs/latest/clients/rust/
---

# Rust client
Expand Down
60 changes: 54 additions & 6 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title: OpenSearch documentation
title: OpenSearch Documentation
description: >- # this means to ignore newlines until "baseurl:"
Documentation for OpenSearch, the Apache 2.0 search, analytics, and visualization suite with advanced security, alerting, SQL support, automated index management, deep performance analysis, and more.
baseurl: "/docs/latest" # the subpath of your site, e.g. /blog
Expand Down Expand Up @@ -79,10 +79,16 @@ collections:
external_links:
permalink: /:collection/:path/
output: true
about:
permalink: /:collection/:path/
output: true

just_the_docs:
opensearch_collection:
# Define the collections used in the theme
collections:
about:
name: About OpenSearch
nav_fold: true
install-and-configure:
name: Install and upgrade
nav_fold: true
Expand Down Expand Up @@ -119,10 +125,7 @@ just_the_docs:
name: Observability
nav_fold: true
clients:
name: Clients and tools
nav_fold: true
data-prepper:
name: Data Prepper
name: Tools
nav_fold: true
api-reference:
name: API reference
Expand All @@ -133,6 +136,51 @@ just_the_docs:
external_links:
name: External links

clients_collection:
collections:
clients:
name: Clients
nav_fold: true

benchmark_collection:
collections:
benchmark:
name: OpenSearch Benchmark
nav_fold: true

data_prepper_collection:
collections:
data-prepper:
name: Data Prepper
nav_fold: true

# Defaults

defaults:
-
scope:
path: "" # an empty string here means all files in the project
values:
section: "opensearch"
section-name: "OpenSearch and OpenSearch Dashboards"
-
scope:
path: "_data-prepper"
values:
section: "data-prepper"
section-name: "Data Prepper"
-
scope:
path: "_clients"
values:
section: "clients"
section-name: "Clients"
-
scope:
path: "_benchmark"
values:
section: "benchmark"
section-name: "Benchmark"

# Enable or disable the site search
# By default, just-the-docs enables its JSON file-based search. We also have an OpenSearch-driven search functionality.
Expand Down
Loading

0 comments on commit e56dacc

Please sign in to comment.