== Online and offline search ==
[[File:UBIK_WinX_UI_Search_Bar_In_Progress.png|thumb|Search in progress (bar)]]
[[File:UBIK_WinX_UI_Search_Result_Dialog_In_Progress.png|thumb|Search in progress (dialog)]]
[[File:UBIK_WinX_UI_Search_Bar_Finished_No_Match.png|thumb|Search bar displaying no match hint]]
[[File:UBIK_WinX_UI_Search_Result_Dialog_Too_Many_Matches.png|thumb|Search dialog displaying truncated result]]
A mobile free text search is always performed against the data available on the device. Additionally, an online server search is executed if both
* The server is reachable and the app is not in offline mode;
* A [[SYSCLS_FREETEXTQUERY|free text search query]] is provided by the server. === Presenting of results ===Since there is a delay between the delivery of offline and online results (online search is much slower because it involves network), {{UBIK}} presents the offline result first if possible and hints the users that more search is in progress. The online result might be presented later in different scenarios.* In case the offline search finds only one matching object, {{UBIK}} will immediately navigate to that object;** If the online search later finds the same matching object, nothing will happen. Or if a different match is found, {{UBIK}} will navigate again, this time to that new one;** If the online search later finds more than one matching object, a dialog will be used to present these objects.* In case the offline search finds more than one matching object, a dialog will be used to present these objects;** Any additionally matches found during the online search will be merged into that dialog;** If the user presses {{key press|OK}} or {{key press|Cancel}} to dismiss the dialog before the online search finishes, the online result will be ignored. === Search status indication ===* Whenever a search operation is in progress, users can find the indication of that in {{UBIK}}.** The hint in the search box;** The hint in the search result dialog (if a dialog is shown).* When a search is finished, users can find a summary of its result (even if no matches are found).* If too many matches are found, only the first 30 of them will be display. [[Category:Client|Mobile Free Text Search (UBIK WinX)]][[Category:WinX|Mobile Free Text Search (UBIK WinX)]]
== Search result quality ==