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.

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

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

Save Search
A Search can be saved for future use.

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


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

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\""
}
}
}