https://medium.com/@garysvenson09/how-to-leverage-faiss-for-vector-search-in-langchain-tutorial-f6e44d29893c