---
Title: Search and query commands
alwaysopen: false
categories:
- docs
- operate
- stack
description: Lists search and query commands and provides links to the command reference
pages.
linkTitle: Commands
toc: 'false'
weight: 10
---
The following table lists search and query commands. See the command links for more information about each command's syntax, arguments, and examples.
| Command | Redis Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Description |
|:--------|:----------------------|:-----------------|:-----------------|:------|
| [FT.AGGREGATE]({{< relref "commands/ft.aggregate" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Runs a search query on an index and groups, sorts, transforms, limits, and/or filters the results. |
| [FT.ALIASADD]({{< relref "commands/ft.aliasadd" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Adds an alias to an index. |
| [FT.ALIASDEL]({{< relref "commands/ft.aliasdel" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Removes an alias from an index. |
| [FT.ALIASUPDATE]({{< relref "commands/ft.aliasupdate" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Adds an alias to an index. If the alias already exists for a different index, it updates the alias to point to the specified index instead. |
| [FT.ALTER]({{< relref "commands/ft.alter" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Adds a new field to an index. |
| [FT.CONFIG GET]({{< relref "commands/ft.config-get" >}}) | ❌ Not supported | ⚠️ Not supported[2](#table-note-2) | ❌ Not supported | Displays configuration options. |
| [FT.CONFIG HELP]({{< relref "commands/ft.config-help" >}}) | ❌ Not supported | ❌ Not supported | ❌ Not supported | Describes configuration options. |
| [FT.CONFIG SET]({{< relref "commands/ft.config-set" >}}) | ⚠️ Not supported[1](#table-note-1) | ⚠️ Not supported[2](#table-note-2) | ❌ Not supported | Sets configuration options. |
| [FT.CREATE]({{< relref "commands/ft.create" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Creates an index. |
| [FT.CURSOR DEL]({{< relref "commands/ft.cursor-del" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Deletes a cursor. |
| [FT.CURSOR READ]({{< relref "commands/ft.cursor-read/" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Reads the next results from an existing cursor. |
| [FT.DICTADD]({{< relref "commands/ft.dictadd" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Adds terms to a dictionary. |
| [FT.DICTDEL]({{< relref "commands/ft.dictdel" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Deletes terms from a dictionary. |
| [FT.DICTDUMP]({{< relref "commands/ft.dictdump" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Returns all terms in the specified dictionary. |
| [FT.DROPINDEX]({{< relref "commands/ft.dropindex" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Deletes an index. |
| [FT.EXPLAIN]({{< relref "commands/ft.explain" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Returns the execution plan for a complex query as a string. |
| [FT.EXPLAINCLI]({{< relref "commands/ft.explaincli" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Returns the execution plan for a complex query as an [array]({{< relref "develop/reference/protocol-spec/#arrays" >}}). |
| [FT.INFO]({{< relref "commands/ft.info" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Returns index information and statistics. |
| [FT._LIST]({{< relref "commands/ft._list" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Lists all indexes. |
| [FT.PROFILE]({{< relref "commands/ft.profile" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Runs [FT.SEARCH]({{< relref "commands/ft.search" >}}) or [FT.AGGREGATE]({{< relref "commands/ft.aggregate" >}}) and reports performance information. |
| [FT.SEARCH]({{< relref "commands/ft.search" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Searches an index for a text query and returns matching documents or document IDs. |
| [FT.SPELLCHECK]({{< relref "commands/ft.spellcheck" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Suggests spelling corrections for misspelled terms in a query. |
| [FT.SYNDUMP]({{< relref "commands/ft.syndump" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Returns a list of synonym terms and their synonym group IDs. |
| [FT.SYNUPDATE]({{< relref "commands/ft.synupdate" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Creates or updates a synonym group with additional terms. |
| [FT.TAGVALS]({{< relref "commands/ft.tagvals" >}}) | ✅ Supported | ✅ Supported | ✅ Supported | Returns all distinct values indexed in a tag field. |
1. Use [`rladmin`]({{< relref "/operate/rs/references/cli-utilities/rladmin" >}}) or the [REST API]({{< relref "/operate/rs/references/rest-api" >}}) to change search and query configuration for Redis Software. See [search and query configuration compatibility with Redis Software]({{< relref "/operate/oss_and_stack/stack-with-enterprise/search/config" >}}) for more information and examples.
2. [Contact support](https://redis.com/company/support/) to view the current configuration values or request configuration changes for Flexible or Annual Redis Cloud subscriptions.