Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

AI Search and field settings and mapping

nataliya_b
Tera Guru

Hello All,

Would be possible to help and answer questions below. I just started exploring AI Search and cannot find info for these questions:

1. AI Search indexed source:

- how often the indexing happens?

- could i temporary turn it off? (how?) 

- If we have two indexing  (content and AI) - what is the impact on the instance?

- where could i check what fields are indexed for AI?

- if I want to index description (catalog item) - it seems it is already searchable but i dont see any set up for it

 

2. Field settings and mapping:

- does this tab have info for mapping for search results?

- name map_to title - what does it mean? what does field value mean in this mapping record?

- are those for EVAM and what is presented in search results to the user?

 

thank you!

1 ACCEPTED SOLUTION

Gerard Dwan
ServiceNow Employee
ServiceNow Employee

Hi Nataliya,  

To answer some of your questions:  

How often does indexing happen?  

  • Roughly every 30 seconds.  

Temporarily turn it off?  

  • Not sure what is meant here. If you set the active flag to false, the indexed source will no longer be available to any of the profiles/applications. Flipping the flag will make it available again.  

Instance impact of indexing for AI Search 

  • Enabling indexing is an imperceptible incremental change. Index and query processing has its own resources for AI Search.  

Which fields are indexed 

  • All fields are indexed by default. You need to specify fields you do not want to be indexed.  

Field Mapping / Settings 

This is the area where you can set which fields are not indexed/searchable and where you would like the fields to be represented. There are a couple of ‘special’ fields. Those are the title and text fields. They do have a special place in the EVAM configuration, where we can leverage things like ai_search_teaser_text and ai_search_teaser_title, which allows for highlighting the results. It also has the important job of offering which fields should be considered more highly for relevancy. Custom tables should have a title and text as well to align with the ootb tables to provide consistency. 

View solution in original post

2 REPLIES 2

Gerard Dwan
ServiceNow Employee
ServiceNow Employee

Hi Nataliya,  

To answer some of your questions:  

How often does indexing happen?  

  • Roughly every 30 seconds.  

Temporarily turn it off?  

  • Not sure what is meant here. If you set the active flag to false, the indexed source will no longer be available to any of the profiles/applications. Flipping the flag will make it available again.  

Instance impact of indexing for AI Search 

  • Enabling indexing is an imperceptible incremental change. Index and query processing has its own resources for AI Search.  

Which fields are indexed 

  • All fields are indexed by default. You need to specify fields you do not want to be indexed.  

Field Mapping / Settings 

This is the area where you can set which fields are not indexed/searchable and where you would like the fields to be represented. There are a couple of ‘special’ fields. Those are the title and text fields. They do have a special place in the EVAM configuration, where we can leverage things like ai_search_teaser_text and ai_search_teaser_title, which allows for highlighting the results. It also has the important job of offering which fields should be considered more highly for relevancy. Custom tables should have a title and text as well to align with the ootb tables to provide consistency. 

thank you very much @Gerard Dwan !