in example-apps/internal-knowledge-search/api/app.py [0:0]
def get_identities_index(search_app_name):
search_app = elasticsearch_client.search_application.get(name=search_app_name)
identities_indices = elasticsearch_client.indices.get(index=".search-acl-filter*")
secured_index = [
app_index
for app_index in search_app["indices"]
if ".search-acl-filter-" + app_index in identities_indices
]
if len(secured_index) > 0:
identities_index = ".search-acl-filter-" + secured_index[0]
return identities_index
else:
raise ValueError(
"Could not find identities index for search application %s", search_app_name
)