Search

Content is automatically indexed when it is created, modified, or uploaded in Cloud CMS. The index is across the Content properties and any attached file eg Word, PDF,..

Platform

At Platform level you can search for Content across all projects subject to your access permissions.

search1.png

Project

Search at Project level provides a search restricting the scope to the project:

search2.png

Search Options

For Search at Project and Platform levels there are options to filter the search, save the search, and export the results.

Search Filter

After entering a Search Keyword the search results will be displayed. This can further be filtered with the search filter

search4.png

Save Search

A Search can be saved for future use.

search5.png

In addition, the search results can be Configured. The Columns button will allow the user to name and select properties for the search results

search6.png
which will display the last name and first name properties, specific width and title, and even selecting one property to be a link.
search7.png

Export Search Results

A useful utility is the ability to export the Search results for use outside of Cloud CMS.

search8.png

Search Syntax

All search query syntax follows Elasticsearch Query DSL. Check out Elasticsearch Query DSL for more complex queries.

Logic

Logic Description Example (Equivalent Substitution)
Or Search for documents that contain one or more of the key words. banana apple (banana OR apple)
And Search for documents that contain all key words. banana +apple (banana AND apple)
Not Search for documents that do not contain the key word after "NOT". banana -apple (banana NOT apple)

Wildcards

Wildcard Description Example
? replace one character in a word apple: ap?le
* replace an unknown number of characters in a word apple: ap*
~ append a word to enable fuzzy search banana: bnanann~

Sample Usages in JSON

Search for documents with a field "show" that matches the exact phrase "Game of Thrones"

{
    "query": {
        "match_phrase" : {
            "show" : "Game of Thrones"
        }
    }
}

Search for documents with a field "show" that matches any phrases start with "Game of T"

{
    "query": {
        "match_phrase_prefix" : {
            "show" : "Game of T"
        }
    }
}

Search for documents that have "Stephen Hawking" in either field "title" or "author"

{
    "query": {
        "multi_match" : {
            "query": "Stephen Hawking",
            "fields": ["title", "author"]
        }
    }
}

Search for documents with text "US" or "States" in them

{
    "query": {
        "query_string" : {
            "query": "US States"
        }
    }
}

Search for documents with the exact text "United States" in them

{
    "query": {
        "query_string" : {
            "query": "\"United States\""
        }
    }
}