📘 实现向量搜索
要在你的应用程序中实现向量搜索,你需要完成两个部分。
向量化你的数据集
首先,你需要创建数据的数学表示。这称为向量化。在“创建向量”部分,你将学习如何使用一些主要的编码器创建向量。
然而,在本次研讨会的背景下,我们已经为你完成了这项工作。你可以使用之前使用的导入工具来导入带有嵌入的数据。
向量化你的查询
第二个部分是向量化你的查询。这与向量化数据集的过程相同,但不是向量化一个大数据集,而是向量化一个单一的 查询。
重要的是要对你的数据集和查询使用相同的编码器。这是因为编码器学习了一种特定的方式来表示数据。如果你使用不同的编码器,向量会不同,搜索将无法正常工作。
在本次研讨会中,你将使用提供的函数之一来向量化你的查询。同样,自己实现这部分代码的完整内容在“创建向量”部分中。