Use > Functionalities > Search and Search Engine > Using the Enhanced Search Engine

Using the Enhanced Search Engine

The UCMDB’s powerful enhanced search engine analyzes the input search text to retrieve CI data from UCMDB. Based on the input search text, the search engine performs various types of searches simultaneously to provide optimum and comprehensive results to the user. The search engine makes extensive use of synonyms so you do not need to enter the precise name or data of the items you are looking for.

Note Starting from UCMDB version 10.31, the SOLR auto commit feature is enabled by default. The soft auto commit interval is set at 3 minutes, this means that the CIs' changes are visible after 3 minutes. For more details, see the Universal CMDB Administration Guide.

To enhance your ability to obtain better search results, examples and explanations of the available types of searches are provided here.


  • The search engine is provided ready to use out-of-the box. However, it is highly configurable and the various types of searches described here can be modified by the UCMDB Administrator to meet your system needs. For more information on configuring the enhanced search engine, see Specific Configuration Options.
  • The enhanced search engine is not case sensitive.
  • The free text search in the enhanced search engine can only be performed in English, other languages are currently not supported. However, CI names, attributes, and values in other languages can be found by the enhanced search engine.
  • When the enhanced search engine is enabled and you perform a search in UCMDB Browser, the maximum number of search results that are displayed and can be exported is 1200.
  • Starting with UCMDB Browser 4.11 (or later) and UCMDB 10.30 (or later), when the enhanced search engine is enabled and a full reindex is in progress, the UCMDB Browser automatically uses the legacy search engine. In this case, when you perform a search in the UCMDB Browser, legacy search results are retrieved, and a notification message is displayed.

    When the reindexing process has completed, the UCMDB Browser switches back to the enhanced search engine.

    Note that the legacy search results and features are different from the enhanced search results.


Simple Search

The simple search is the most basic type of search. The search engine searches for CIs according to CI data and synonyms for CI data. CI data can include class names and attributes.

Search According to CMDB Structure

Different Types of Search Results Based on the Same Input Text

As mentioned above, based on the input search text, the search engine can perform various types of searches simultaneously. For example, if you enter Windows 2008, the search engine returns the following results:

  • CIs with the class name or property Windows that have a related CI with a property value 2008 (search based on CI relationships, as described above).
  • All CIs that have both a property called Windows and a property called 2008.
  • All CIs with the class name Windows and a property called 2008.

Special Support

Search with Keywords

The search engine supports a set of pre-defined keywords that allow you to perform special searches. The keywords are type, view, and query.

Searches Based on Logical Operators

You can use a combination of conditions separated by logical operators. The search engine parses the search input string from left to right without regards to the prioritization of logical operators, and not according to the standard rules of logical operator prioritization. For example, A or B and C is treated as (A or B) and C, and not as A or (B and C).

Enriching Search Results

Federated Search

Auto-Completion Search Entry Capability

Auto-completion capability is added to the search field and supports the following language entries:

  • CI Type names and synonyms (for example: Windows=NT)
  • Attribute names and synonyms (for example: version=DiscoveredOsName)
  • Relationship names and synonyms (for example: linked to and located in)
  • Cardinality phrases (for example with more than and at least)