import os from meilisearch_python_sdk import AsyncClient as Client from dotenv import load_dotenv, find_dotenv load_dotenv(find_dotenv()) class Search: def __init__(self): self.index = None self.client = None async def connect(self): self.client = Client(os.getenv("MEILI_ADDRESS"), os.getenv("MEILI_MASTER_KEY")) self.index = self.client.index(os.getenv("MEILI_INDEX")) return self.index async def close(self): await self.client.aclose()