AI Search
5 min
ai search feature enhances record retrieval by enabling users to search with natural language queries the system interprets the query, identifies the relevant search criteria, and automatically applies the appropriate filters this streamlines the search experience, eliminates the need for manual filter configuration, and helps users find relevant records more efficiently enable ai search to use ai search, an administrator must enable the feature from the ai configuration hub log in to as an administrator click the configuration console in the left navigation pane, select ai configuration hub turn on the toggle for ai search feature, and then click configure under the bo configuration tab, select the business objects for which you want to enable the feature, and select the respective checkbox use the add icon to add additional business objects to the configuration list use the delete icon to remove a business object from the configuration select the checkbox next to the selected business objects click generate embeddings this generates the vector embeddings for all fields and business objects it takes around 15 minutes to generate embeddings depends on the number of selected business objects click save search records using ai search refer ai search docid\ kenexc9jktfavt56oaie7 for more information on using this feature user query patterns ai search supports only a limited set of user query patterns the following section explains the supported and non supported user query patterns supported query patterns ai search supports filtering records in the data grid using natural language queries with single or multiple conditions list with two conditions user query show me all active incidents linked to problems description filters the incidents records to display only those where the status is 'active' and are linked to problem records list with three conditions user query show me active incidents whose origin is chat and have network related categories description filters the incident records to show only active incidents those source is chat and the category is network related list with less than condition for date time field user query show me all changes created before 1st jan 2015 description filters the change records to display only those where the createddatetime is before 1st january 2015 list with greater than condition for date time field user query show me all changes created after 15th february 2015 description filters the change records to display only those where the createddatetime is after 15th february 2015 list with between condition for date time field user query show me all changes created between 1st january and 1st june 2011 description filters the change records to display only those where the createddatetime is between 1st january 2011 and 1st june 2011 incident related queries the following incident related user queries are supported all active and logged incidents show all incidents created in this year show all vip incidents show all incidents which are not closed incidents with high impact and low urgency all incidents which are in waiting for customer status implicit filters the implicit filters do not include the field name in the query these filters apply only to pick list validated fields and boolean fields use commas to separate multiple implicit filters user queries i want to see all active incidents can you show me the vip incidents? advanced field recognition the users can query fields using natural language hints — no need to know the exact field name user query active incidents whose root cause is hardware or training issues description recognizes "root cause" as referring to the causecode field in the incident record and filters the incident records to display only active incidents where causecode is either hardware or training issues user query vip incidents owned by andrew description recognizes "owned by" as referring to the owner field and filters the incident records to display only vip incidents where the owner is andrew advanced value resolution the users can reference field values using partial or descriptive terms — no need to use the exact value name user query incidents whose cause is hardware issues description recognizes "hardware issues" as the hardware value in the causecode field and filters the incident records to display only incidents where causecode is hardware user query incidents with non network categories description recognizes "non network categories" as category field values that are not related to the “network” term and filters the incident records to display only matching incidents advanced filtering for date time fields users do not need to specify the exact date time field name or provide an explicit date range user query closed incidents which were resolved last week description resolves "resolved last week" to the appropriate incident resolution date field and filters the closed incident records to display only those resolved during the previous week user query active problems which were created last month description resolves "created last month" to the appropriate creation date field and filters the active problem records to display only those created during the previous month unsupported query patterns the following query patterns are not supported and might not return the expected results as follows grouping queries ai search does not currently support grouping records in the data grid single group by with non date time field user query show me all change records grouped by category description displays all change records categorized by the category field group by records with date time field user query show me all change records grouped by the year of createddatetime field description groups change records by the year part of the createddatetime field single group by records with date time field where the date part is not specified user query show me all change records grouped by createddatetime description groups change records by the createddatetime field as is single group by ordered in descending order of aggregation field user query show all change records grouped by priority, ordered in descending order of the count of records description groups change records by the priority field and orders the groups in descending order based on the count of records within each group single group by ordered in descending order of grouping field user query show all change records grouped by priority, ordered in descending order of the grouping field description groups change records by the priority field and orders the groups in descending order based on the priority values single group by ordered in ascending order of grouping field user query show all change records grouped by priority, ordered in ascending order of the grouping field description groups change records by the priority field and orders the groups in ascending order based on the priority values single group by with top filter user query show the top five change records grouped by category description groups change records by the category field and filters to display only the top five groups based on the count of records single group by grouped by month of date time field user query show all change records grouped by the month of createddatetime description groups change records by the month part of the createddatetime field single group by grouped by day of date time field user query show all change records grouped by the day of createddatetime description groups change records by the day part of the createddatetime field single group by records grouped by year of date time field user query show all change records grouped by the year of createddatetime description groups change records by the year part of the createddatetime field double group by records user query show me all change records grouped by category and priority description groups change records first by category and then by priority within each category double group by records where the first field is a date time field user query show me all change records grouped by the month of closeddatetime and impact description groups change records first by the month part of the closeddatetime field and then by impact within each month incident related queries the following incident related user queries do not return expected results incident related to at least 1 task all breached incidents my team's active incidents all incidents which are related to atleast one task all incidents which are resolved via firstcallresolution (1 instead of yes) queries with spelling mistakes typos in table names, field names, or field values will throw errors for example, typing acitve incidents instead of active incidents queries with related count filters queries that require a count condition on a relationship are not supported for example, problems related to at least 3 incidents doesn’t work insufficient descriptions business objects and fields queried must have clear descriptions insufficient descriptions reduce filtering effectiveness relationship phrases relationship phrases such as related to , linked to , and belonging to must only be used to indicate relationships between business objects accurate field hints the field hint used for filtering must closely match the actual field name to ensure accurate filter resolution multiple filter values when filtering using multiple values, ensure all values belong to the same field (for example, incidents which are logged or active ) if the values belong to different fields, specify the field name or provide a field hint the scope of widget creation using neurons ai is limited to business object (bo) for any bo created in the application, you can generate a widget using ai search as long as you specify the bo name and at least one field name
