---
title: "[Search Content] - Advanced Search"
description: Advanced Search in Contentstack enables precise, field-level searches on entries and assets using multiple conditions and complex logic.
url: https://www.contentstack.com/docs/content-managers/search-content/advanced-search
product: Contentstack
doc_type: guide
audience:
  - content-managers
  - developers
version: current
last_updated: 2026-03-25
---

# [Search Content] - Advanced Search

This page explains how to use Advanced Search in Contentstack to run precise, field-level searches across entries and assets using multiple conditions and nested logic. It is intended for Contentstack users who need more control than Basic Search provides, and should be used when refining results with operators, multiple conditions, and sub-conditions.

## Advanced Search

Advanced Search in Contentstack enables precise, field-level searches on entries and assets, allowing you to find exactly what you need with minimal effort. This feature enhances your search capabilities by applying multiple conditions and leveraging complex logic to refine your results.

**Note:** Basic Search and Advanced Search cannot be used together. If both are applied, the Advanced Search query will override the Basic Search.

To conduct an advanced search, log in to your [Contentstack account](https://www.contentstack.com/login) and perform the following steps:

- Navigate to your [stack](https://www.contentstack.com/docs/developers/set-up-stack/about-stack) and select the “[Entries](https://www.contentstack.com/docs/content-managers/author-content/about-entries)” or “[Assets](https://www.contentstack.com/docs/content-managers/author-content/about-assets)” module.
- Click the **Advanced Search** button next to the search bar.
- By default, you’ll see **Match All Conditions**, but you can switch to **Match Any Conditions** if needed.
- Configure your search query:  
  **Content Type or Field**: Select from options like Content Type, Published Environment, Published At, Published By, Language, Modified At, Modified By, Created At, Created By, UID, and Tag.
- **Operator**: Select an operator depending on the data type of the selected field.  
  **Additional Resource:** Refer to our documentation on [**Supported Operators for Various Data Types**](/docs/content-managers/search-content/supported-operators-for-various-data-types) for more information.
- **Value**: Enter or select the appropriate value based on the field and operator.
- To add multiple search queries, click **+ New Condition**.

**Note:** All conditions or queries added at the same level must use either the **ALL** operator or the **ANY** operator—mixing both is not supported.

- To build complex queries and refine your search, click the **+ New Sub-condition** button. You will see a nested block, within which you can build your query in the same way as explained above.
- Once satisfied with your query, click the **Search** button in the top-right corner.
- You can also modify your query and search again. To do that, click **Modify Advanced Search**.
- To remove specific query levels, click the **Remove** button across each query.
- Click **Reset** to reset your search query.

**Additional Resource:** For a more detailed understanding of using Advanced Search effectively, refer to the  
[**Real-world Scenarios**](/docs/content-managers/search-content/localization-operator-real-world-scenarios)  
section.

## Common questions

**How is Advanced Search different from Basic Search?**  
Advanced Search enables precise, field-level searches using multiple conditions and complex logic, while Basic Search does not.

**Can I use Basic Search and Advanced Search at the same time?**  
**Note:** Basic Search and Advanced Search cannot be used together. If both are applied, the Advanced Search query will override the Basic Search.

**Can I mix ALL and ANY operators in the same query level?**  
**Note:** All conditions or queries added at the same level must use either the **ALL** operator or the **ANY** operator—mixing both is not supported.

**Where can I learn more about operators and examples?**  
Refer to [**Supported Operators for Various Data Types**](/docs/content-managers/search-content/supported-operators-for-various-data-types) and [**Real-world Scenarios**](/docs/content-managers/search-content/localization-operator-real-world-scenarios).