Exact match not working on global search on Next Exp.

Abhay Kumar1
Giga Sage

Hi There, 

I have an inactive record related to change and global search is not able to provide me any result it says zero record.

But when i try to search active record it does give me result.

I have tried to change the condition in table 'sys_search_source' table , it shows me result now on page where i can click and goto form view of that record, but how exact match opens directly record on form this is not happening.

Would be great help if any one can suggest me in this!

Thanks,Ab

1 ACCEPTED SOLUTION

Abhay Kumar1
Giga Sage

I have got solution for this , just to consolidate problem : i had multiple numbering with different prefix based on type of change , so change number was not being followed by default numbering like CHGXXXXXXX. Exact match was stopped working after instance upgraded with Next Experience.

Solution for this is to use sys_property (glide.ui.text_search.fallback_table_list) and add that table . Magically it worked.

Thanks

View solution in original post

4 REPLIES 4

Community Alums
Not applicable

Hi Abhay,

When your search exactly matches the Number field value for a searchable record, global search displays that record, enabling you to bypass the search results page.

Note: Exact match behavior is controlled by the com.snc.agent_workspace.global_search.typeahead.exact_match_request_criterion_regex system property. This property's value is a regular expression. Only search queries that match this regular expression are evaluated as possible exact record matches.

Exact search matches in Next Experience UI

When your search in Next Experience UI exactly matches a searchable record, the Unified Navigation search field displays a preview of that record. Selecting the preview takes you directly to that record and bypasses the search results page.

Exact search match in Next Experience
Unified Navigation showing exact match preview for Incident record.

The preview of the matching record appears below the Unified Navigation search field with an Exact Match tag. Select this tag or press Enter to navigate directly to the record.

To see the full search results page for your search, select View results. For details on the elements that make up the search results page, see Search results page in Next Experience UI.

 

Mark my answer correct & Helpful, if Applicable.

Thanks,
Sandeep

 

Thanks Sandeep for your response! I had managed to show result like this for inactive change record but question is working fine for active record or if you try to search incident or sctask record ,it's open record directly. I am interested in to know how can I get record opened directly instead of showing matching record for inactive change? I went crazy while searching this even i tried to debug text seach and other stuff but no luck in this.

Exact records are getting redirected when we search with number field. But, How to search text(name value) for exact record in global search.

Scenario:

I have added some of the CMDB tables in "sys_search_source" table. As it doesn't have number field, I am searching with name field which is unique, as below pasted image.

Surya43_0-1692172758983.png

I am getting list of records, instead i want exact record to be redirected.

How can we achieve this?

 

Property "com.snc.agent_workspace.global_search.typeahead.exact_match_request_criterion_regex" value is "\d{2}".

 

Abhay Kumar1
Giga Sage

I have got solution for this , just to consolidate problem : i had multiple numbering with different prefix based on type of change , so change number was not being followed by default numbering like CHGXXXXXXX. Exact match was stopped working after instance upgraded with Next Experience.

Solution for this is to use sys_property (glide.ui.text_search.fallback_table_list) and add that table . Magically it worked.

Thanks