Embeddings are a good starting point for the AI curious app developer 2 years ago
If you're building an iOS app, I've had success storing vectors in coredata and using a tiny coreml model that runs on device for embedding and then doing cosine similarity.