Security for searchable referenced table field values in AI Search

  • Release version: Yokohama
  • Updated July 28, 2025
  • 1 minute to read
  • When a user searches referenced table field values that you have indexed for search with the searchable_dot_walk_fields field setting, only field values that the user can view appear in the search results. The system uses a field value's role-based access control list rules (ACLs) to determine whether the search user can view that field value.

    Searchable referenced table field values that have condition-based or script-based ACLs or user criteria don't appear in search results.

    For searchable field values indexed through multiple dot-walk reference levels, the system only considers role-based ACLs on the final field value. As an example, if you index company.contact.name referenced table field values for search, user access to name field values isn't affected by role-based ACLs on contact field values.

    To bypass all ACLs and allow users to search for all searchable referenced table field values, you can set the glide.ais.query.allow_indexlookup_for_dotwalk system property to true. This bypasses ACL evaluation for field values indexed via the dot_walk_fields and searchable_dot_walk_fields field settings.

    For more details on ACL types and configuration, see Access control list rules.