Ce este Weaviate: Bază de Date Vectorială cu Module Integrate de Vectorizare și GraphQL?

Denumire completă

client.query.get('Document', ['titlu', 'continut']).with_near_text({'concepts': [...]})

Weaviate este o bază de date vectorială open-source care integrează direct module de transformare a textului în vectori (text2vec) și căutare hibridă nativă. Oferă un API GraphQL bogat și stochează atât obiectele originale cât și vectorii asociați.

import weaviate

client = weaviate.Client("http://localhost:8080")

# Căutare combinată semantică și lexicală prin interfața nativă:
response = (
    client.query
    .get("Articol", ["titlu", "autor"])
    .with_hybrid(query="optimizare motoare electrice", alpha=0.7)
    .with_limit(5)
    .do()
)

Flexibilitate: Modulul alpha controlează balanța exactă între căutarea lexicală BM25 (0.0) și cea densă (1.0).

Învață AI • Comunitate & Q&A

Întrebări & Discuții: Weaviate: Bază de Date Vectorială cu Module Integrate de Vectorizare și GraphQL

Ai o întrebare despre Weaviate: Bază de Date Vectorială cu Module Integrate de Vectorizare și GraphQL sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.