与专注于匹配精确词语的传统搜索不同,语义搜索匹配的是含义。在先进的向量嵌入技术支持下,它会将您的查询和每一段代码都转化为高维空间中的点。而正是在这个空间里,它们的语义相似度得以衡量。
这意味着它能理解像“fetch user credentials”和“get authentication token”这样的短语是密切相关的,即便它们没有任何完全相同的词语。语义搜索捕捉函数的用途、变量背后的意图,甚至是代码注释中的上下文,以提供真正符合您所寻找内容的结果。
在 Visual Studio 中使用语义代码搜索