ベクトル検索
概要
意味的に類似したファイルを検索する。抽象的なキーワードでも関連ファイルを発見できる。
例
「走る人」で検索すると、画像内に走っている人が含まれると思われるファイルが表示される。
検索可能文字列
255文字まで
クエリパラメーター
レスポンス
実装要件
- クエリを multilingual-e5-small(fastembed-rs)で埋め込みベクトルに変換
- Qdrant コレクション
filesをuser_idでフィルターして近傍探索 - インデックス更新タイミング: ファイルアップロード時(ファイル名)および OCR 完了時(ファイル名 + OCR テキスト)
- 必要コンポーネント: Qdrant、Apalis + Redis(詳細: ベクトル検索基盤)