code: def find_document_in_searchable_index(
      self, matches, must, searchable_doc_types, searchable_index
  ):
      for document in self.__documents_dict[searchable_index]:
          if (
              not searchable_doc_types
              or document.get("_type") in searchable_doc_types
          ):
              if "match_phrase" in must:
                  self.match_must_phrase(document, matches, must)
              else:
                  matches.append(document)
  
imports: from __future__ import annotations
  import fnmatch
  import json
  from elasticsearch import Elasticsearch
  from elasticsearch.exceptions import NotFoundError
  from .utilities import MissingIndexException, get_random_id, query_params
label_desc: Use image node_id 15 for calling the FakeElasticsearch obj's underlying member method code with example usage: obj.find_document_in_searchable_index(matches, must, searchable_doc_types, searchable_index) without return types