docs: def init_indexes(self):
          """Create indexes for schemas."""
          state = self.app_state
  
          for name, schema in self.schemas.items():
              if current_app.testing:
                  storage = TestingStorage()
              else:
                  index_path = (Path(state.whoosh_base) / name).absolute()
                  if not index_path.exists():
                      index_path.mkdir(parents=True)
                  storage = FileStorage(str(index_path))
  
              if storage.index_exists(name):
                  index = FileIndex(storage, schema, name)
              else:
                  index = FileIndex.create(storage, schema, name)
  
              state.indexes[name] = index