NodeJS library that semantically chunks text and matches it against a user query using cosine similarity for precise and relevant text retrieval