The New Search Experience

View as Markdown

NoteThe New Search Experience is currently released as part of an Early Access Program and may not be available to all users. For more information, you can reach out to our support team.

We have made our search simpler, more intuitive, and powerful so you can find needles in a haystack, in seconds. With enhanced search features, new capabilities, and simplified advanced search, you can now get to your content quickly without any hassle. Dive in and explore the new search experience!

Tutorial Video

Let's learn how the New Search Experience works.

What's New

Basic Search conducts a full-text search, comparing each word of your search phrase with all values in the fields of entries or assets. The results are sorted based on a robust algorithm for optimal matches.

To access Basic Search, navigate to your stack’s Entries or Assets list page and locate the “Search” input area within the table.

Click to enlarge

You will notice a new dropdown before the search bar, with the options “All”, “Title”, and “Specific field”. These options let you define the scope of search, and allow you to narrow down your search to find exactly what you are looking for. Let’s look at these options in detail:

  • All: This is the default option that allows you to search for a given keyword within all fields of all the entries or assets.
    Click to enlarge
  • Title: This option exclusively retrieves entries or assets with the searched term (in this case, “Ramification”) in the title field.
    Click to enlarge
  • Specific field: This option allows you to search for entries where a specific field of a specific content type contains the given keyword.

    In order to do this, select the “Specific field” option. This will open up a new dialog, which lists all the content types and their respective fields. You can choose any field from any content type of your choice. In case you have many content types with many different fields, you can choose to search for a field using the given search box.
    Click to enlarge

Your search results are filtered depending on the field selected.

Click to enlarge

NoteSpecific field search is exclusive to entries.

Quick and Customized Filters

The new search brings all the filters to the left-hand side of the Entries or Assets list page, allowing you to refine your search quickly. What’s more? You can decide what filters you want to see on the left panel, so it’s customized for your task.

On the Entries on Assets list page, you will see the Filters tab in the left panel.

Click to enlarge

You will see some predefined filters that you can use. These filters are multi-select checkboxes that allow you to select multiple values. Once you select a value from the given filters, you will see a filter pill or tag on the entries list table. It lets you see what filters you have applied.

Click to enlarge

If you have more than five values available for a filter, you can click the “View All” link, which shows all the values in a separate dialog. You can then select the required values and click “Apply” to see the results.

Click to enlarge

Note If you wish to see content types grouped by labels, that option is available on the dialog that appears by clicking on the “View All” link.

Click to enlarge

To customize the visibility of filters in the left panel, simply click on the Manage Filters button at the bottom of the panel. From there, you can choose which filters to display by selecting only the ones you need.

Additionally, you can rearrange the filters according to your preferences, further tailoring the view to suit your requirements.

Click to enlarge

My Views

The “My Views” feature allows you to save a custom list of entries or assets for future reference or repeat usage. It is like saving a snapshot of your applied search queries, filters, and/or table column preferences, so you don’t have to apply these changes again the next time you visit the entries or assets list page.

Here are the list of changes or preference that you can apply to the entries or assets list page and save the view as your own View:

  • Search text results
  • Applied filters
  • Advanced search results
  • Customized filters preferences (applied through “Manage Filters”)
  • Changes made to table columns (custom column widths, show/hide/freeze columns, reorder columns, etc.)
  • All of the above

Additionally, predefined popular views are available, offering pre-configured sets of settings and filters tailored to common search scenarios. These predefined views make navigation seamless and facilitate quick access to relevant information, reducing the need for extensive manual setup.

Note All your previous saved searches have been moved under My Views.

To save your views within your stack, follow these steps:

  1. Navigate to your stack and select the entries or assets module.
  2. By default, you will land on the Views tab in the left panel.
    If you previously selected the Filters tab and left it at that, you will be on the Filters tab by default. In such a case, switch to the View tab.
    Click to enlarge
  3. You will find a set of predefined views under the Popular views section:
    • All Entries: Displays a list of all entries available in the stack.
    • Modified by Me: Lists all entries modified by you.
    • Published by Me: Lists all entries published by you.
    • Not Published: Lists entries not published in any environment.
    Click to enlarge
  4. Within the My Views section, you can see the views you have saved.
    Click to enlarge

    To save a view, perform any type of searches or table changes mentioned above and click the Save View button.

    Click to enlarge
  5. In the Save View modal, enter the Name of the view and click Save.
    Click to enlarge
  6. For a saved view, you can click on the vertical ellipsis and perform the following actions:
    • Rename: Modify the name of the saved view.
    • Copy Link: Share the link of a specific view with collaborators.

      NoteYour saved views are visible only to you and not to other users of the stack. Once you share the link with others, they will be able to save the applied changes as their own view.

    • Delete View: Permanently remove the view.
    Click to enlarge

We have simplified the Advanced Search interface, so that every type of user can use it. The advanced search option enables you to perform a content type or field-level search on entries and assets, refining search results based on specific parameters by adding conditions to the query.

Here’s how to perform an advanced search within your Contentstack app:

  1. Navigate to your stack and select the “Entries” or “Assets” module.
  2. Click on the Advanced Search button next to the search bar.
    Click to enlarge
  3. Choose a condition; by default, you’ll see Match All Conditions, but you can switch to Match Any Conditions if needed.
  4. Under the condition, enter your search query comprising a field, an operator, and the expected value. Here’s what you need to select:
    1. The Content Type or Field drop-down allows you to select the relevant options such as, Content Type, Published Environment, Published At, Published By, Language, Modified At, Modified By, Created At, Created By, UID, and Tag.
    2. Depending on the chosen field, select an Operator from the drop-down menu.

      NoteThe operators depend on the data type of the field that you have chosen. We have covered more about this in the Supported Operators for Various Data Types section.

    3. Select or enter a Value depending on the field and operator selected.
      Click to enlarge
    4. To add multiple search queries, click on + New Condition and add another query.

      NoteAll the conditions or queries that you add on the same level will work with either “ALL” or “ANY” operators, not a mix of both.

    5. You can also add nested conditions. Nested conditions help you build complex queries to further refine your search.
      To add a nested condition, click the + New Sub-condition button. You will see a nested block, within which you can select the Match All Conditions or Match Any Conditions option. You can build your query in the same way as explained above.
      Click to enlarge
    6. Once satisfied with your query, click on Search at the top-right corner. You will see the results page based on your query.
  5. You can also modify your query and search again. To do that, click on Modify Advanced Search.
    Click to enlarge

    Click on Reset to reset your search query.
    If you want to remove certain query levels, simply click the Remove button across each query.

    Click to enlarge