[[File:UBIK_WinX_UI_Search_Result_Dialog_Too_Many_Matches.png|thumb|Search dialog displaying truncated result]]
== Search bar ==
Once a user is logged in and the [[Fast_Startup_(Client)#Optimization_regarding_object_loading_.28WinX_client.29|initial objects loading]] is finished, a search bar becomes available in the home page. The user can enter search criteria into the bar and wait for the results of the search which will start in the background.
== Search result ==
If there is only a single 100% (perfect) match, the app will immediately navigate to it. If multiple perfect matches are found, they will be presented in a search result dialog.
{{Version/WinXSince|4.0}}, searches are performed as you type the search terms/text in the search bar (with a half second delay after the typing stops). And the search results are updated and presented in the drop down list of the search bar instead of in a dialog. For ways to customize the UI and the search behaviors, please refer to [[#Commands and customizing|Commands and customizing]].
{{Hint|If the search result dialog is still needed (e.g. for existing UI customizings), you can set the value of the [[Settings#tab=WinX|UICompatibilityLevel]] setting to below 400.}}
== Online and offline search ==
=== Example with an input control ===
<tabs>
In the following example, two behaviors are attached to a text input control is attached with two behaviors.
* When the text input is changed, a search is performed with a certain delay. And the search result can be displayed in additional UI.
* When the user explicitly confirms the input (using e.g. {{key press|Enter}} or the search button), an immediate search is performed and in case of only one perfect match, the client app automatically navigates to that matching object.
</tab>
</tabs>
== Technical background ==
Imagine a scan reference property having a value "BA732E84-58C6-4859-A8D0-97770D7DB8A9" and a display string "PU212". The user can find the object by searching for the latter.
== Known issues ==