How did you construct the embedding? Sum of individual token vectors, or something more sophisticated?
[1] https://huggingface.co/sentence-transformers/all-MiniLM-L6-v...
[2] https://huggingface.co/BAAI/bge-m3
In my recent project I used openai's embedding model for that because of its convenient api and low cost.
Formatting the input text to have a consistent schema is optional but recommended to get better comparisons between vectors.