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

Publish migrations section #8886

Closed
wants to merge 108 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
108 commits
Select commit Hold shift + click to select a range
8ecd1f8
Correct experimental template. (#8686)
kolchfa-aws Nov 6, 2024
3fa8c42
[Workspace] Add documentation for workspace and ACL (#8643)
SuZhou-Joe Nov 6, 2024
6b422c7
AWS Lambda plugin documentation (#8655)
srikanthjg Nov 7, 2024
9d68768
fixing Typo (#8688)
kavyaprathyusha Nov 8, 2024
bcbf138
[DOC] Installing ruby for Apple silicon missing (#8618)
brianf-aws Nov 8, 2024
e6fdad4
Properly render documentation with double curly braces (#8702)
dbwiddis Nov 11, 2024
b8ddeff
Navbar: Change OpenSearch logo to link to .org site. (#8695)
kaimmej Nov 11, 2024
5d2e3d6
Update nested.md (#8700)
meve Nov 11, 2024
872a495
Update condition.md (#8731)
kolchfa-aws Nov 11, 2024
d4bb0f5
[Jekyll] Spec Insert Plugin (#8692)
nhtruong Nov 11, 2024
8d3ec41
Add keep type docs #8063 (#8122)
AntonEliatra Nov 12, 2024
239d06f
Revert "Document setting allowing size > 0 queries into request cache…
kolchfa-aws Nov 13, 2024
87a36f7
Update snapshot-restore.md (#8734)
pjuri Nov 13, 2024
57157d0
add wlm feature overview (#8632)
kaushalmahi12 Nov 13, 2024
c4d59f2
Update index.md (#8743)
kolchfa-aws Nov 14, 2024
6a331a5
Add dictionary decompounder docs #7979 (#7994)
AntonEliatra Nov 14, 2024
eccc64f
Add edge n-gram token filter docs #7980 (#8025)
AntonEliatra Nov 14, 2024
b0a56c1
Add fingerprint token filter #7982 (#8059)
AntonEliatra Nov 14, 2024
f98dcaf
Add elision token filter docs #7981 (#8026)
AntonEliatra Nov 14, 2024
01c0d49
Add hunspell token filter #8061 (#8070)
AntonEliatra Nov 14, 2024
1bb7f3e
Add keep words token filter docs #8064 (#8124)
AntonEliatra Nov 14, 2024
883b673
Add hyphenation_decompounder token filter docs #8062 (#8120)
AntonEliatra Nov 14, 2024
37bbf24
Add keyword marker token filter docs #8065 (#8134)
AntonEliatra Nov 14, 2024
c29761c
adding language analyzers (#8591)
AntonEliatra Nov 14, 2024
fea85a8
Update html-character-filter.md (#8758)
kolchfa-aws Nov 14, 2024
89efe08
Fix: Correct document for dashboards assistant (#8762)
yuye-aws Nov 15, 2024
b784b6d
Add querygroup lifecycle api documentation (#8628)
ruai0511 Nov 15, 2024
c340fbb
Delete extraneous line in an example request (#8765)
kolchfa-aws Nov 15, 2024
70b7eef
[ Jekyll ] [ SpecInsert ] omit_header (#8766)
nhtruong Nov 15, 2024
4b376b5
Modify lambda processor and sink documentation (#8697)
srikanthjg Nov 15, 2024
4e5e03f
Fix typo in getting started (#8772)
Naarcha-AWS Nov 19, 2024
03c8b18
Additions to data source acceleration (#8759)
lizsnyder Nov 19, 2024
034f37a
Change link in update settings (#8773)
kolchfa-aws Nov 19, 2024
47e881b
Document change to size > 0 setting for request cache (#8684)
peteralfonsi Nov 19, 2024
6da9e56
Clarify master-to-cluster-manager name change in index.md (#8784)
bwolak Nov 20, 2024
1ae2f7d
Order sections to reflect API template (#8782)
Naarcha-AWS Nov 20, 2024
f39ba2f
Update performance.md - Remove old curl commands (#8761)
landon-lengyel Nov 21, 2024
b50a3eb
Update logging-features.md (#8795)
sstults Nov 21, 2024
e6abc60
add synonym token filter docs #8447 (#8457)
AntonEliatra Nov 25, 2024
d0a28b3
add synonym graph token filter docs #8448 (#8458)
AntonEliatra Nov 25, 2024
db21c43
Added tutorial on ML Inference processor with the by-field rerank typ…
brianf-aws Nov 25, 2024
e69a64d
Add min_hash token filter docs #8155 (#8236)
AntonEliatra Nov 25, 2024
0f36f20
Add ngram token filter docs #8238 (#8254)
AntonEliatra Nov 25, 2024
b1073cf
Add pattern_capture token filter docs #8240 (#8260)
AntonEliatra Nov 25, 2024
3440ac3
Add phonetic token filter docs #8242 (#8270)
AntonEliatra Nov 25, 2024
3f6fe1c
Add predicate token filter docs #8272 (#8279)
AntonEliatra Nov 25, 2024
b289269
Add multiplexer token filter docs #8237 (#8253)
AntonEliatra Nov 25, 2024
50e6478
Add Normalization token filter docs #8239 (#8255)
AntonEliatra Nov 25, 2024
7aaa73b
add pattern replace token filter docs #8241 (#8269)
AntonEliatra Nov 25, 2024
5e2fc78
Add porter stem token filter docs #8271 (#8278)
AntonEliatra Nov 25, 2024
676dd77
Add remove_duplicate token filter docs #8273 (#8394)
AntonEliatra Nov 25, 2024
e398cb7
Migration assistant intro (#8691)
Naarcha-AWS Nov 26, 2024
8cd95c2
Update MA getting started (#8797)
Naarcha-AWS Nov 27, 2024
82fcd58
Fix a url (#8824)
neo Nov 29, 2024
2d1d817
Add length token filter docs #8152 (#8156)
AntonEliatra Dec 2, 2024
c0d158f
Add lowercase token filter docs (#8162)
AntonEliatra Dec 2, 2024
1026a84
Add limit token filter docs (#8159)
AntonEliatra Dec 2, 2024
7bcd36c
Add reverse token filter docs #8274 (#8395)
AntonEliatra Dec 2, 2024
335c25c
Fix typos related to the ML connector (#8832)
10000-ki Dec 2, 2024
e019d96
Add shingle token filter docs (#8398)
AntonEliatra Dec 2, 2024
6acaba1
Add instructions for deploying migration assistant. (#8798)
Naarcha-AWS Dec 2, 2024
6ff6481
Add snowball token filter docs #8276 (#8399)
AntonEliatra Dec 2, 2024
74ade40
add stemmer token filter docs #8277 (#8444)
AntonEliatra Dec 2, 2024
8246556
Adding stemmer override token filter docs (#8455)
AntonEliatra Dec 2, 2024
2519556
add stop token filter docs #8446 (#8456)
AntonEliatra Dec 2, 2024
deac802
add trim token filter docs #8449 (#8461)
AntonEliatra Dec 2, 2024
d0e4573
Update painless-functions.md (#8852)
kolchfa-aws Dec 2, 2024
22563d9
add uppercase token filter docs #8452 (#8464)
AntonEliatra Dec 3, 2024
0ab0751
add truncate token filter docs #8450 (#8462)
AntonEliatra Dec 3, 2024
3f756d2
add word delimiter graph token filter docs #8454 (#8468)
AntonEliatra Dec 3, 2024
ac852d6
add kstem token filter docs #8150 (#8473)
AntonEliatra Dec 3, 2024
fc8663f
adding flatten-graph token filter docs #8060 (#8742)
AntonEliatra Dec 3, 2024
d01b4a4
add keyword repeat token filter docs #8149 (#8475)
AntonEliatra Dec 3, 2024
d4799e4
add kuromoji_completion token filter docs #8151 (#8476)
AntonEliatra Dec 3, 2024
f181085
Update workers parameter description with 1-10 range (#8826)
christianfds Dec 3, 2024
91e311e
update aggregate command reference with latest changes (#8823)
OVI3D0 Dec 3, 2024
9bd4c42
Update expression and anomaly detector documentation (#8041)
kkondaka Dec 3, 2024
064a2b5
add unique token filter docs #8451 (#8463)
AntonEliatra Dec 3, 2024
e31a7e9
Update flat-object.md (#8863)
Naarcha-AWS Dec 3, 2024
1fcf278
Add migration phases pages (#8828)
Naarcha-AWS Dec 3, 2024
8017292
Update getting-started-data-migration.md (#8870)
Naarcha-AWS Dec 3, 2024
c36b62c
Add links to tokenizers from index page (#8868)
kolchfa-aws Dec 3, 2024
8e45ac5
Add migrations section.
Naarcha-AWS Dec 4, 2024
1126ec2
Merge branch 'main' into publish-migrations-section
Naarcha-AWS Dec 4, 2024
1cd69cd
Document the `X-Opaque-Id` header (#8820)
andrross Dec 4, 2024
e35c7bb
Add word delimiter token filter documentation (#8871)
kolchfa-aws Dec 4, 2024
05d4125
Removing outdated limitations in Searchable Snapshots describing KNN …
0ctopus13prime Dec 4, 2024
1133be2
Add back upgrade pages. Make them less migration focused.
Naarcha-AWS Dec 4, 2024
1ffd7a9
Add back in upgrade pages.
Naarcha-AWS Dec 4, 2024
d413869
Delete ruby version file (#8879)
kolchfa-aws Dec 4, 2024
a598837
Reorder two token filters alphabetically (#8880)
kolchfa-aws Dec 4, 2024
a9a23ca
Merge branch 'main' into publish-migrations-section
Naarcha-AWS Dec 4, 2024
887e7a7
Remove upgrade section. Add redirects.
Naarcha-AWS Dec 4, 2024
a950b20
Update word-delimiter.md (#8883)
kolchfa-aws Dec 4, 2024
2ec6da7
Fix number in Kubernetes page (#8878)
Naarcha-AWS Dec 4, 2024
8605029
Update migration-console-commands-references.md
Naarcha-AWS Dec 4, 2024
6424dea
Implement doc review.
Naarcha-AWS Dec 4, 2024
5a0724a
Fix getting started headers.
Naarcha-AWS Dec 4, 2024
bc00332
Fix parent child relationship for Deploying migration assistant
Naarcha-AWS Dec 4, 2024
5b8d92b
Update _migration-assistant/migration-phases/assessing-your-cluster-f…
Naarcha-AWS Dec 4, 2024
2612d44
Additional feedback
Naarcha-AWS Dec 4, 2024
68423cc
Add permalink for migration console
Naarcha-AWS Dec 4, 2024
c39ebdc
Add redirects for index pages.
Naarcha-AWS Dec 4, 2024
5ac79d1
Final edits.
Naarcha-AWS Dec 4, 2024
b8c332a
Fix headings.
Naarcha-AWS Dec 4, 2024
ce5ed77
Merge branch 'main' into publish-migrations-section
Naarcha-AWS Dec 4, 2024
6b67c52
Add copy buttons.
Naarcha-AWS Dec 4, 2024
bb4677b
Last copy button.
Naarcha-AWS Dec 4, 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
20 changes: 20 additions & 0 deletions .github/workflows/jekyll-spec-insert.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Lint and Test Jekyll Spec Insert
on:
push:
paths:
- 'spec-insert/**'
pull_request:
paths:
- 'spec-insert/**'
jobs:
lint-and-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ruby/setup-ruby@v1
with: { ruby-version: 3.3.0 }
- run: bundle install
- working-directory: spec-insert
run: |
bundle exec rubocop
bundle exec rspec
52 changes: 52 additions & 0 deletions .github/workflows/update-api-components.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: Update API Components
on:
workflow_dispatch:
schedule:
- cron: "0 0 * * 0" # Every Sunday at midnight GMT
jobs:
update-api-components:
if: ${{ github.repository == 'opensearch-project/documentation-website' }}
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
fetch-depth: 0

- run: git config --global pull.rebase true

- uses: ruby/setup-ruby@v1
with: { ruby-version: 3.3.0 }

- run: bundle install

- name: Download spec and insert into documentation
run: bundle exec jekyll spec-insert

- name: Get current date
id: date
run: echo "date=$(date +'%Y-%m-%d')" >> $GITHUB_ENV

- name: GitHub App token
id: github_app_token
uses: tibdex/[email protected]
with:
app_id: ${{ secrets.APP_ID }}
private_key: ${{ secrets.APP_PRIVATE_KEY }}

- name: Create pull request
uses: peter-evans/create-pull-request@v6
with:
token: ${{ steps.github_app_token.outputs.token }}
commit-message: "Updated API components to reflect the latest OpenSearch API spec (${{ env.date }})"
title: "[AUTOCUT] Update API components to reflect the latest OpenSearch API spec (${{ env.date }})"
body: |
Update API components to reflect the latest [OpenSearch API spec](https://github.com/opensearch-project/opensearch-api-specification/releases/download/main-latest/opensearch-openapi.yaml).
Date: ${{ env.date }}
branch: update-api-components-${{ env.date }}
base: main
signoff: true
labels: autocut
1 change: 0 additions & 1 deletion .ruby-version

This file was deleted.

19 changes: 18 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ Follow these steps to set up your local copy of the repository:

```
curl -sSL https://get.rvm.io | bash -s stable
rvm install 3.2.4
rvm install 3.3.2
ruby -v
```

Expand Down Expand Up @@ -158,6 +158,23 @@ To ensure that our documentation adheres to the [OpenSearch Project Style Guidel

Optionally, you can install the [Vale VSCode](https://github.com/chrischinchilla/vale-vscode) extension, which integrates Vale with Visual Studio Code. By default, only _errors_ and _warnings_ are underlined. To change the minimum alert level to include _suggestions_, go to **Vale VSCode** > **Extension Settings** and select **suggestion** in the **Vale > Vale CLI: Min Alert Level** dropdown list.

## Troubleshooting

This section provides information about potential solutions for known issues.

### Installing Ruby on an Apple silicon machine

If you're having trouble installing Ruby with `rvm` on an Apple silicon machine, it could be because of an OpenSSL version misalignment. To fix this issue, use the following command, replacing `<openssl-version>` with your [desired version](https://github.com/ruby/openssl/blob/master/README.md):

```
# Assumes Brew is installed
curl -sSL https://get.rvm.io | bash -s stable
rvm install 3.2.4 --with-openssl-dir=$(brew --prefix openssl@<openssl-version>)
ruby -v
```

## Getting help

For help with the contribution process, reach out to one of the [points of contact](README.md#points-of-contact).


135 changes: 135 additions & 0 deletions DEVELOPER_GUIDE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
# Developer guide
- [Introduction](#introduction)
- [Starting the Jekyll server locally](#starting-the-jekyll-server-locally)
- [Using the spec-insert Jekyll plugin](#using-the-spec-insert-jekyll-plugin)
- [Ignoring files and folders](#ignoring-files-and-folders)
- [CI/CD](#cicd)
- [Spec insert components](#spec-insert-components)
- [Query parameters](#query-parameters)
- [Path parameters](#path-parameters)
- [Paths and HTTP methods](#paths-and-http-methods)

## Introduction

The `.md` documents in this repository are rendered into HTML pages using [Jekyll](https://jekyllrb.com/). These HTML pages are hosted on [opensearch.org](https://opensearch.org/docs/latest/).

## Starting the Jekyll server locally
You can run the Jekyll server locally to view the rendered HTML pages using the following steps:

1. Install [Ruby](https://www.ruby-lang.org/en/documentation/installation/) 3.1.0 or later for your operating system.
2. Install the required gems by running `bundle install`.
3. Run `bundle exec jekyll serve` to start the Jekyll server locally (this can take several minutes to complete).
4. Open your browser and navigate to `http://localhost:4000` to view the rendered HTML pages.

## Using the `spec-insert` Jekyll plugin
The `spec-insert` Jekyll plugin is used to insert API components into Markdown files. The plugin downloads the [latest OpenSearch specification](https://github.com/opensearch-project/opensearch-api-specification) and renders the API components from the spec. This aims to reduce the manual effort required to keep the documentation up to date.

To use this plugin, make sure that you have installed Ruby 3.1.0 or later and the required gems by running `bundle install`.

Edit your Markdown file and insert the following snippet where you want render an API component:

```markdown
<!-- spec_insert_start
api: <API_NAME>
component: <COMPONENT_NAME>
other_argument: <OTHER_ARGUMENT>
-->

This is where the API component will be inserted.
Everything between the `spec_insert_start` and `spec_insert_end` tags will be overwritten.

<!-- spec_insert_end -->
```

Then run the following Jekyll command to render the API components:
```shell
bundle exec jekyll spec-insert
```

If you are working on multiple Markdown files and do not want to keep running the `jekyll spec-insert` command, you can add the `--watch` (or `-W`) flag to the command to watch for changes in the Markdown files and automatically render the API components:

```shell
bundle exec jekyll spec-insert --watch
```

Depending on the text editor you are using, you may need to manually reload the file from disk to see the changes applied by the plugin if the editor does not automatically reload the file periodically.

The plugin will pull the newest OpenSearch API spec from its [repository](https://github.com/opensearch-project/opensearch-api-specification) if the spec file does not exist locally or if it is older than 24 hours. To tell the plugin to always pull the newest spec, you can add the `--refresh-spec` (or `-R`) flag to the command:

```shell
bundle exec jekyll spec-insert --refresh-spec
```

### Ignoring files and folders
The `spec-insert` plugin ignores all files and folders listed in the [./_config.yml#exclude](./_config.yml) list, which is also the list of files and folders that Jekyll ignores.

## CI/CD
The `spec-insert` plugin is run as part of the CI/CD pipeline to ensure that the API components are up to date in the documentation. This is performed through the [update-api-components.yml](.github/workflows/update-api-components.yml) GitHub Actions workflow, which creates a pull request containing the updated API components every Sunday.

## Spec insert components
All spec insert components accept the following arguments:
- `api` (String; required): The name of the API to render the component from. This is equivalent to the `x-operation-group` field in the OpenSearch OpenAPI Spec.
- `component` (String; required): The name of the component to render, such as `query_parameters`, `path_parameters`, or `paths_and_http_methods`.
- `omit_header` (Boolean; Default is `false`): If set to `true`, the markdown header of the component will not be rendered.

### Paths and HTTP methods
To insert paths and HTTP methods for the `search` API, use the following snippet:
```markdown
<!-- spec_insert_start
api: search
component: paths_and_http_methods
-->
<!-- spec_insert_end -->
```

### Path parameters

To insert a path parameters table of the `indices.create` API, use the following snippet. Use the `x-operation-group` field from OpenSearch OpenAPI Spec for the `api` value:

```markdown
<!-- spec_insert_start
api: indices.create
component: path_parameters
-->
<!-- spec_insert_end -->
```
This table accepts the same arguments as the query parameters table except the `include_global` argument.

### Query parameters
To insert the API query parameters table of the `cat.indices` API, use the following snippet:
```markdown
<!-- spec_insert_start
api: cat.indices
component: query_parameters
-->
<!-- spec_insert_end -->
```

This will insert the query parameters of the `cat.indices` API into the `.md` file with three default columns: `Parameter`, `Type`, and `Description`. You can customize the query parameters table by adding the `columns` argument which accepts a comma-separated list of column names. The available column names are:

- `Parameter`
- `Type`
- `Description`
- `Required`
- `Default`

_When `Required`/`Default` is not chosen, the information will be written in the `Description` column._

You can also customize this component with the following settings:

- `include_global` (Boolean; default is `false`): Includes global query parameters in the table.
- `include_deprecated` (Boolean; default is `true`): Includes deprecated parameters in the table.
- `pretty` (Boolean; default is `false`): Renders the table in the pretty format instead of the compact format.

The following snippet inserts the specified columns into the query parameters table:

```markdown
<!-- spec_insert_start
api: cat.indices
component: query_parameters
include_global: true
include_deprecated: false
pretty: true
-->
<!-- spec_insert_end -->
```
43 changes: 29 additions & 14 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
source "http://rubygems.org"
# frozen_string_literal: true

source 'https://rubygems.org'

# Manually add csv gem since Ruby 3.4.0 no longer includes it
gem 'csv', '~> 3.0'

# Hello! This is where you manage which Jekyll version is used to run.
# When you want to use a different version, change it below, save the
Expand All @@ -8,12 +13,12 @@ source "http://rubygems.org"
#
# This will help ensure the proper Jekyll version is running.
# Happy Jekylling!
gem "jekyll", "~> 4.3.2"
gem 'jekyll', '~> 4.3.2'

# This is the default theme for new Jekyll sites. You may change this to anything you like.
gem "just-the-docs", "~> 0.3.3"
gem "jekyll-remote-theme", "~> 0.4"
gem "jekyll-redirect-from", "~> 0.16"
gem 'jekyll-redirect-from', '~> 0.16'
gem 'jekyll-remote-theme', '~> 0.4'
gem 'just-the-docs', '~> 0.3.3'

# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
# uncomment the line below. To upgrade, run `bundle update github-pages`.
Expand All @@ -22,21 +27,31 @@ gem "jekyll-redirect-from", "~> 0.16"

# If you have any plugins, put them here!
group :jekyll_plugins do
gem "jekyll-last-modified-at"
gem "jekyll-sitemap"
gem 'jekyll-last-modified-at'
gem 'jekyll-sitemap'
gem 'jekyll-spec-insert', :path => './spec-insert'
end

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby]
gem 'tzinfo-data', platforms: %i[mingw mswin x64_mingw jruby]

# Performance-booster for watching directories on Windows
gem "wdm", "~> 0.1.0" if Gem.win_platform?
gem 'wdm', '~> 0.1.0' if Gem.win_platform?

# Installs webrick dependency for building locally
gem "webrick", "~> 1.7"

gem 'webrick', '~> 1.7'

# Link checker
gem "typhoeus"
gem "ruby-link-checker"
gem "ruby-enum"
gem 'ruby-enum'
gem 'ruby-link-checker'
gem 'typhoeus'

# Spec Insert
gem 'activesupport', '~> 7'
gem 'mustache', '~> 1'

group :development, :test do
gem 'rspec'
gem 'rubocop', '~> 1.44', require: false
gem 'rubocop-rake', require: false
end
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
# About the OpenSearch documentation repo

The `documentation-website` repository contains the user documentation for OpenSearch. You can find the rendered documentation at [opensearch.org/docs](https://opensearch.org/docs).
The markdown files in this repository are rendered into HTML pages using [Jekyll](https://jekyllrb.com/). Check the [DEVELOPER_GUIDE](DEVELOPER_GUIDE.md) for more information about how to use Jekyll for this repository.


## Contributing
Expand Down
4 changes: 2 additions & 2 deletions _aggregations/bucket/nested.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,8 +96,8 @@ GET logs/_search
"aggregations" : {
"pages" : {
"doc_count" : 2,
"min_price" : {
"value" : 200.0
"min_load_time" : {
"value" : 200
}
}
}
Expand Down
4 changes: 2 additions & 2 deletions _analyzers/character-filters/html-character-filter.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
layout: default
title: html_strip character filter
title: HTML strip
parent: Character filters
nav_order: 100
---

# `html_strip` character filter
# HTML strip character filter

The `html_strip` character filter removes HTML tags, such as `<div>`, `<p>`, and `<a>`, from the input text and renders plain text. The filter can be configured to preserve certain tags or decode specific HTML entities, such as `&nbsp;`, into spaces.

Expand Down
44 changes: 0 additions & 44 deletions _analyzers/language-analyzers.md

This file was deleted.

Loading
Loading