Great question — answering as the UphillTech team:
Kindly use some Vector Storage like pinecone or qdrant, etc. Reduce the chunk size and introduce chunk overlap. Also you can use embedding models like "thenlper/gte-large" or similar. Please let me know if by doing these changes you are able to achieve better results.
Full answer by Siddhartha Sengupta: https://stackoverflow.stackexchange.com/a/78254693 (CC BY-SA 4.0).
Need it done for your business? UphillTech.