elasticsearch - 使用弹性搜索的语义相似性
问题描述
我浏览了某些博客,说 Universal Sentence Encoder 用于弹性搜索语义相似性,我们可以使用 BERT 代替 ULSE,他们还说嵌入搜索必须遍历所有文档。可以优化吗。
https://www.elastic.co/blog/text-similarity-search-with-vectors-in-elasticsearch
解决方案
当然——你可以使用 BERT。然而,它将数据转换为向量嵌入会导致更高的运行时间。顺便说一句,您应该探索其他相似性搜索替代方案,例如提供托管矢量搜索服务的 pinecone.io。
推荐阅读
- python - Pandas:将多列子集映射到单列子集的有效方法
- html - 应用旋转会破坏阴影效果
- javascript - 使 CKEditor 图像导入器不添加尺寸
- c# - AddDbContextPool - 提高性能
- prestashop - 为所有产品添加全局自定义字段 - PrestaShop 1.6
- html - 从命令行操作、处理 HTML
- angularjs - amDateFormat 正在破坏 AngularJS 中的 amTimezone
- javascript - 查询一个csv文件,得到最接近我的经纬度的记录
- linux - 是什么导致我的 rsyslog 时区偏移和/或时间不正确?
- java - 多个媒体播放器合二为一