
# Search concepts

Details about query syntax, aggregation, scoring, and other search and query options

Redis Open Source supports the following Redis Search features. This article provides you an overview.

## Indexing features

*   Secondary indexing
*   Vector indexing
*   Index on [JSON](/docs/latest/develop/data-types/json/) documents
*   Full-text indexing of multiple fields in a document
*   Incremental indexing without performance loss
*   Document deletion and updating with index garbage collection

## Query features

*   Multi-field queries
*   Query on [JSON](/docs/latest/develop/data-types/json/) documents
*   [Aggregation](aggregations/index.md)
*   Boolean queries with AND, OR, and NOT operators between subqueries
*   Optional query clauses
*   Retrieval of full document contents or only their IDs
*   Exact phrase search and slop-based search
*   Numeric filters and ranges
*   Geo-filtering using Redis [geo commands](/docs/latest/commands/?group=geo)
*   [Vector search](../vectors/index.md)
*   [Key and field expiration behavior](/docs/latest/develop/ai/search-and-query/advanced-concepts/expiration/)

## Full-text search features

*   [Prefix-based searches](../query/index.md#prefix-matching)
*   Field weights
*   [Auto-complete](../administration/overview/index.md#auto-complete) and fuzzy prefix suggestions
*   [Stemming](/docs/latest/develop/ai/search-and-query/advanced-concepts/stemming/)\-based query expansion for [many languages](/docs/latest/develop/ai/search-and-query/advanced-concepts/stemming/#supported-languages) using [Snowball](http://snowballstem.org/)
*   Support for custom functions for query expansion and scoring (see [Extensions](../administration/extensions/index.md))
*   Unicode support (UTF-8 input required)
*   Document ranking

## Cluster support

The Redis Search features of Redis Open Source are also available for distributed databases that can scale to billions of documents and hundreds of servers.

## Supported platforms

Redis Open Source is developed and tested on Linux and macOS on x86\_64 CPUs.

Atom CPUs are not supported.

  

## On this page
