> ## Documentation Index
> Fetch the complete documentation index at: https://www.meilisearch.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Experimental features

> Enable or disable experimental Meilisearch features from the Cloud project settings.

Meilisearch occasionally ships features in an experimental state before promoting them to stable. Experimental features are fully functional but their API or behavior may change between Meilisearch versions without a deprecation period. Be careful when enabling them in production environments.

You can enable or disable experimental features per project from **Project Settings > General**.

<Frame>
  <img src="https://mintcdn.com/meilisearch-6b28dec2/AA64_qkPfo8VywKl/assets/images/platform/management/experimental_features.png?fit=max&auto=format&n=AA64_qkPfo8VywKl&q=85&s=76ab05491297c76a492115082e411edb" alt="Experimental features section in Project Settings showing checkboxes for each available feature" width="3450" height="1968" data-path="assets/images/platform/management/experimental_features.png" />
</Frame>

Check the box next to a feature to enable it. Changes take effect immediately without a restart or re-index.

## Available features

The list of available features depends on your project's current Meilisearch version. The table below is a snapshot for illustration:

| Feature                                   | Description                                                                                                                       |
| ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| **Edit documents by function**            | Apply custom transformations to documents using Rhai scripts, from simple formatting changes to complex logic                     |
| **"CONTAINS" and "STARTS\_WITH" filters** | Adds the `CONTAINS` and `STARTS_WITH` filter operators to match attributes containing a substring or starting with a prefix       |
| **Composite embedders**                   | Use different embedders at search time and indexing time                                                                          |
| **Multi-modal search**                    | Index and search through images, text, and other formats in documents                                                             |
| **Foreign keys**                          | Connect indexes so Meilisearch can expand references into full documents in results, and filter using fields from a related index |
| **Render template**                       | Preview how document templates and fragments render on your content                                                               |

<Note>
  This list changes over time. New features are added, and others are eventually promoted to stable and removed from the experimental list (for example, dynamic search rules). Treat this table as a snapshot rather than an exhaustive reference, and always check your project's **Project Settings > General** in the Cloud UI for the current set.
</Note>

For a complete and up-to-date list, see the [experimental features API reference](/reference/api/experimental-features/list-experimental-features) and the [changelog](/changelog).

## Enterprise-only experimental features

Some experimental features are not accessible through the Cloud UI and require direct activation by the Meilisearch team. If you need access to a feature that is not listed in your project settings, contact [support@meilisearch.com](mailto:support@meilisearch.com) or reach out to [sales@meilisearch.com](mailto:sales@meilisearch.com) for Enterprise plans.

## Stability notice

Experimental features are not covered by the standard API stability guarantee. If you rely on one in production, monitor the [changelog](/changelog) for changes or promotion to stable.
