I have used Weaviate in the past, and found it fast and reliable.
Another suggestion was ElasticSearch.
This prompted me to search online for comparison, and a lot of other options presented themselves: Pinecone, Qdrant, etc.
How to choose between them? What do you use? Why do you prefer it to the alternatives?