How do embeddings for skills enable scalable semantic search? - Article | Upscend