Text this: Contrastive learning and mixture of experts enables precise vector embeddings in biological databases