def METHOD_NAME(self, search_strings: list[str], n_results: int):
    n_results = min(len(self.ids), n_results)
    if n_results == 0:
        return [], [], []
    result = self.collection.query(query_texts=search_strings, n_results=n_results, include=['documents', 'distances'])
    documents = result['documents'][0]
    ids = list(map(lambda x: int(x[2:]), result['ids'][0]))
    distances = result['distances'][0]
    return documents, ids, distances