Getting Started

Advanced Search

The Advanced Search feature allows you to find content easily by allowing for many powerful search options. You can access the Advanced Search in multiple ways.

  1. To access the Advanced Search:

    • To go directly there, you access it from the Magnifier icon Search icon, just like the Quick Search. But then click the funnel icon to go to the Advanced Search instead:

    • You can also access the Advanced Search in conjunction with other types of navigation. For instance, if you select a folder in the Content Manager , or if you click a category in the Taxonomy Manager to find content that way, you can then use that search result as the basis for further filtering in the Advanced Search:


      Accessing search starting from filtering by taxonomy

      This is a very quick and at the same time powerful way to drill further down into selected content.

  2. To search in the Advanced Search view, just specify the options you want:

    1. Enter a keyword if you want. That would narrow down the search to only components containing that text. It can be left blank to search only the other options.

    2. You can enable wildcard search to use asterisk (representing a sequence of any character), or question mark (any single character).

    3. The Types field lets you specify a certain type of component, such as a text document, an image, a folder, etc.

    4. The Contains (Element) field is a powerful way to search for text documents that have specific types of content (XML elements) in them. If you want to find only topics that are instructions, and therefore have the procedure element in them, just specify that here. 

      This field can also search for content that is normally not considered plain text content, such as numbers or code snippets. To do so, enter the following syntax, and replace the content within single quotes with what you want to search for. For example, searching for a number:

      //*[contains(., '')]


      For power users it is useful to know that this field actually accepts more advanced expressions too, using Xpath. So you can specify for instance mediaobject[ancestor::procedure] to find any topic where there is a mediaobject inside a procedure.

      If you want to search for topics that contain specific attributes, like filter attributes, you can for example do this: //*[contains(@audience, 'beginner')], which would find any topics that has the audience attribute set to the value beginner.

    5. In the Editors field you can find components by a certain user.

    6. The Date fields provide calendars to specify a date range, to find content from the last week, month, or any date range.

    7. Use the Status field to narrow down the search to only documents in a certain workflow stage.

    8. The Resource ID field is useful if you actually know the id and just want to get directly to it. In this case you would normally specify this and nothing else.

    9. The Languages field allows you to narrow down your search to only components that exist for certain languages.

    10. The Taxonomy field can be used to specify components tagged with a specific taxonomy. But it can also be pre-filled if you used a taxonomy to get here in the first place, as in the above example.

    11. Same thing with the Folder field, it will narrow down the search to a specific folder and will be pre-filled if you got here by clicking a folder first.

    12. The Search in field allows you to only search for titles, component names (called "filename" for simplicity), or inside the content.