Skip to content

"intfloat/multilingual-e5-small" での企業検索デモアプリ

Notifications You must be signed in to change notification settings

tkys/e5-search-demo

Repository files navigation

e5-search-demo

multilingual-E5モデル での 企業検索デモアプリ

日本語含む多言語にて企業情報のベクトル検索をする

バックエンドは Qdrant

server-vectorsearch-.-Streamlit.mp4

model:intfloat/multilingual-e5-small

dataset:上場企業説明データ スクレイピングしたもの


.
├── csv2qdrant.py
├── list_company.csv
├── scrape_minkabu.py
├── search_vector.py
├── server-vectorsearch.py
└── updated_companies.csv

# データ収集
python scrape_minkabu.py


# ベクトルDB Qdrant 立てる
docker pull qdrant/qdrant
docker run -p 6333:6333 qdrant/qdrant

 

# テキストをベクトル化してqdrantへ投入
python csv2qdrant.py


# 確認
`localhost:6000/dashboard/`にアクセスするとダッシュボード上で登録したコレクション情報が確認できる


# ベクトル検索テスト
python search_vector.py
# streamlitアプリ起動
streamlit run server-vectorsearch.py


# ベクトル検索アプリ確認
`localhost:8501/`にアクセスしてアプリ操作

About

"intfloat/multilingual-e5-small" での企業検索デモアプリ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages