| 123456789101112131415161718192021222324252627 |
- # @description:
- # @author: licanglong
- # @date: 2025/12/19 17:34
- from qdrant_client import QdrantClient
- from sentence_transformers import SentenceTransformer
- from app.App import App
- from app.utils.pathutils import getpath
- class TestEmbeddingStoreQueryApp(App):
- def run(self, *args, **kwargs):
- COLLECTION_NAME = "rule_embed_store"
- # COLLECTION_NAME = "case_embed_store"
- # COLLECTION_NAME = "merchants_embed_store"
- # COLLECTION_NAME = "edges_embed_store"
- client = QdrantClient(host="117.72.147.109", port=16333)
- model = SentenceTransformer(getpath(r"res\models\acge_text_embedding"))
- vector = model.encode("特定业务类型: 货物名称:*餐饮服务*餐费 规格型号:")
- results = client.query_points(
- collection_name=COLLECTION_NAME,
- query=vector.tolist(),
- limit=5,
- score_threshold=0.5
- )
- print(results)
|