How To Train The Best Embedding Model