|
|
Δημοσιεύτηκε στις 2025-3-25 14:39:14
|
|
|
|

Ζήτηση: Με την έκρηξη των μεγάλων μοντέλων τεχνητής νοημοσύνης, οι διανυσματικές βάσεις δεδομένων έχουν επίσης εμφανιστεί στο οπτικό πεδίο όλων. Προηγουμένως, παρουσιάσαμε εν συντομία αρκετές διανυσματικές βάσεις δεδομένων και αυτό το άρθρο προσπάθησε να χρησιμοποιήσει την αποθήκευση και ανάκτηση διανυσματικών βάσεων δεδομένων Qdrant.
Διανυσματική βάση δεδομένων Qdrant
Το Qdrant είναι μια διανυσματική βάση δεδομένων ανοιχτού κώδικα σχεδιασμένη για εφαρμογές τεχνητής νοημοσύνης επόμενης γενιάς. Είναι εγγενές στο cloud και παρέχει RESTful και gRPC API για τη διαχείριση των ενσωματώσεων. Το Qdrant διαθέτει ισχυρά χαρακτηριστικά, υποστηρίζοντας αναζήτηση εικόνας, φωνής και βίντεο, καθώς και ενσωμάτωση με μηχανές AI.
Πηγή:Η σύνδεση με υπερσύνδεσμο είναι ορατή. Καταφόρτωση:Η σύνδεση με υπερσύνδεσμο είναι ορατή. Τεκμηρίωση:Η σύνδεση με υπερσύνδεσμο είναι ορατή. Πηγαίος κώδικας WebUI:Η σύνδεση με υπερσύνδεσμο είναι ορατή. Τεκμηρίωση API:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Τα Windows εγκαθιστούν τη διανυσματική βάση δεδομένων Qdrant
Το επίσημο σεμινάριο τεκμηρίωσης είναι να αναπτύξω τη διανυσματική βάση δεδομένων Qdrant απευθείας με το Docker, καθώς δεν έχω εγκατεστημένο το περιβάλλον Docker εγγενώς και, στη συνέχεια, είναι πιο γρήγορο να το εκτελέσω απευθείας.
Λήψη για Windows:Η σύνδεση με υπερσύνδεσμο είναι ορατή. Λήψη WebUI:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Σχετικά με το ζήτημα 404 της πρόσβασης στο dashboard /dashboard
Ζήτημα:Το Web UI περιλαμβάνεται μόνο από προεπιλογή όταν χρησιμοποιείτε εικόνες Docker, εάν θέλετε να το χρησιμοποιήσετε με δυαδικά αρχεία, θα πρέπει να εγκαταστήσετε μόνοι σας το αρχείο διεπαφής χρήστη ιστού. Λύση: Κάντε λήψη του πακέτου έκδοσης WebUI, δημιουργήστε έναν νέο στατικό φάκελο κάτω από τον κατάλογο qdrant και, στη συνέχεια, αντιγράψτε τα αρχεία σε dist σε αυτόν.
Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Κάντε διπλό κλικ για εκτέλεση"qdrant.exe"Οπως φαίνεται παρακάτω:
REST API: localhost:6333 Διεπαφή χρήστη: localhost:6333/dashboard GRPC API: localhost: 6334
Αναφορά διαμόρφωσης:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Δοκιμή Qdrant
χρήσηBAAI/bge-m3Ενσωματώστε το μοντέλο (το οποίο έχει διαστάσεις 1024), λάβετε το διάνυσμα και δημιουργήστε μια νέα συλλογή στο Qdrant για δοκιμή, όπως φαίνεται στο παρακάτω σχήμα:
Εισαγάγετε δύο δεδομένα, όπως φαίνεται στο παρακάτω σχήμα:
Η ταυτότητα του qdrantΥποστήριξη για τη χρήση ανυπόγραφων ακεραίων 64-bit και UUID ως αναγνωριστικών σημείων。
Μέσω της διανυσματικής αναζήτησης, το περιεχόμενο είναι "Στον Xiaohong αρέσει ο προγραμματισμός, του αρέσει να χρησιμοποιεί την τεχνολογία .NET", όπως φαίνεται στο παρακάτω σχήμα:
Οι βαθμολογίες είναι: "score": 0.65278614, "score": 0.29873508, όσο πιο κοντά στο 1, τόσο πιο ταιριαστό.
Η C# καλεί τη διανυσματική βάση δεδομένων Qdrant
Μπορείτε να εγκαταστήσετε τη βιβλιοθήκη Qdrant.Client και να χρησιμοποιήσετε τη C# για ανάγνωση και εγγραφή στο Qdrant, με την ακόλουθη αναφορά:
Κώδικας:
Αναφορά:
Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Η σύνδεση με υπερσύνδεσμο είναι ορατή. |
Προηγούμενος:【AI】(14) Μια σύντομη εισαγωγή στις διανυσματικές βάσεις δεδομένων ανοιχτού κώδικαΕπόμενος:toPlainString, toEngineeringString, toString for BigDecimal in Java
|