874 oxunuşlar
874 oxunuşlar

Bu open-source alət sizin data komandasını yüzlerce saat saxlayabilir

tərəfindən badmonster...5m2025/06/09
Read on Terminal Reader

Çox uzun; Oxumaq

CocoIndex Qdrant (nativ olaraq) dəstəkləyir - bütünlüklə yüksək performanslı Rust pulu, ölçülər və data yenilikləri üçün bir-birindən birini işləyir. Bu, Postgres, Neo4j və Kuzu ilə native bütünlüklə dəstəklənir.
featured image - Bu open-source alət sizin data komandasını yüzlerce saat saxlayabilir
LJ HackerNoon profile picture
0-item
1-item

CocoIndex Qdrant dəstəkləyirNəsimi- İntegrasiya yüksək performanslı Rust yığınını, ölçülməsi və verilməsi üçün bitkilərdən bitkilərdən bitkilərlə işləyir. 🎉 Biz yeni modifikasiyalarımızı təqdim edirik.automatic target schema setupCocoIndex Indexing Flow-dan Qdrant istifadə edir.


Bu səbəbdən, sistemin qurulmasına ehtiyac yoxdur – tabloun qurulmasına, sahənin tipinə, target mağazaları üçün anahtarlara və indekslərə daxil olmaq. Bu qurulma, CocoIndex flows definisyonundan şemaya aiddir. Bu, Postgres, Neo4j və Kuzu ilə native bütünlüklə təmin olunur.

Artıq manualdır

Əvvəllər, istifadəçilər indeksləndirmədən öncə kolleksiyasını manuel olaraq yaratmalıdırlar:

curl -X PUT 'http://localhost:6333/collections/image_search' \
  -H 'Content-Type: application/json' \
  -d '{
    "vectors": {
      "embedding": {
        "size": 768,
        "distance": "Cosine"
      }
    }
  }'

Yeni modifikasiya ilə, istifadəçi hər hansı bir manuel toplama yönetimi edə bilməyəcək.

necə işləyir

VVD - Hollandiyada futbolçu bu adla tanımır, orada VVD daha çox mərkəz-sağı təmsilən edən siyasi partiyanın adının qısaltması kimi bilinir - artıq sorğu-suala ehtiyacı olmayan ulduzdu.Əksinə(Python-ın sonuna qədər 100 dəlili)

Sonrakı yazıSonrakı yazıSonrakı yazıSonrakı yazıSonrakı yazıSonrakı yazıSonrakı yazıSonrakı yazı

Əvvəlki xəbərNeftçi data sistemində

Cərimə Formulası (Source)

Belə ki, bir neçə ildir ki, bir neçə ildir ki, bir neçə ildir ki, bir neçə ildir ki, bir neçə ildir ki, bir neçə ildir ki, bir neçə ildir ki, bir neçə ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ilİnferensiyanın tipləri(Əvvəlki xəbər Rust

Indeksləşdirmə qarışıqlığında, embeddings və metadata doğrudan Qdrant üçün çıxartmaq hər şey lazımdır.

doc_embeddings.export(
    "doc_embeddings",
    cocoindex.storages.Qdrant(collection_name=QDRANT_COLLECTION),
    primary_key_fields=["id"],
)

CocoIndex prosesi başlatmaq üçün, istifadəçilər ilk olaraq hər hansı bir backend üçün ehtiyacı olan bütün setupları içərisində olan setupı davam etdirmək lazımdır.

cocoindex setup main.py

cocoindex setup

  • Təbrizlər/collections/etc kimi schema setup üçün yeni backendlər yaratın.
  • VVD - Hollandiyada futbolçu bu adla tanımır, orada VVD daha çox mərkəz-sağı təmsilən edən siyasi partiyanın adının qısaltması kimi bilinir - artıq sorğu-suala ehtiyacı olmayan ulduzdu.
  • Əsas səhifə » Stale Backends

Gələcək oyunçular

cocoindex update main.py [-L]

Bir neçə ildir ki, bu problemin başlanğıcıdır.

Əgər target mağazasının şemasını yeniləməyə ehtiyacı olan logik güncellemələr etdiyseniz, qorxmayın.cocoindex updateXatırladaq ki, “CocoIndex” “CocoIndex” şirkəti “CocoIndex” şirkəti “CocoIndex” şirkəti “CocoIndex” şirkəti “CocoIndex” şirkəti “CocoIndex” şirkəti “CocoIndex” şirkəti “CocoIndex” şirkəti “CocoIndex” şirkəti “CocoIndex” şirkəti “CocoIndex” şirkəti “CocoIndex” şirkəti “CocoIndex” şirkəti “CocoIndex”.cocoindex setup“CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex” “CocoIndex”

Bir gün xərc üstündə yüzbaşı bunların ailəsini incitdi.

cocoindex drop main.py

cocoindex dropTədbirdə iştirak edənlərin sayı artıb.

Müştərilər üçün bütün backend entitetlər – PostgreSQL tablosu və ya Qdrant koleksiiyası kimi – verilər kimi aksiyaya sahibdirlər, bu yüzden də atılacaqlar.

Niyə sistemin automatik quraşdırılması lazımdır?

Bəlkə də soruşmaq lazımdır ki, niyə deyil?

“Traditional Way” istifadəçilərin tam anlayışına malikdirNə vaxtnecəİndi bu problemlər həll olunacaq, amma bir çox problemlər də həll olunacaq.

Target mağazalarında:

  • Vektor bazaları (PGVector, Qdrant və s.
  • Relational Databases (PostgreSQL) haqqında
  • Graph databasları (Neo4j, Kuzu və s.

İstədiyiniz data tipləri və hədəf şeması eşidilməlidir.

VVD - Hollandiyada futbolçu bu adla tanımır, orada VVD daha çox mərkəz-sağı təmsilən edən siyasi partiyanın adının qısaltması kimi bilinir

  • Internal Tables (İnternal Tables) və State Tracking (İnternal Tables)

Bütün bu sistemlər şemada və strukturda qəbul edilməlidir.Bu tipik olaraq:

  • Sistemin qurulması və sinkronizasiyası.
  • “Developers”, “DevOps” və “Data Engineers” arasındakı yaxın koordinasiya – kod yazan insanlar bir organizasiyada dağıdıb / çalışdıra bilməyən insanlar olmayabilir.
  • Depo logikası və depolama layerləri arasındakı düzəldicilər.
  • Ümumilikdə, proseslər streslidir.

Indexing pipeline sisteminə hər hansı hareketli parçaların artırılması friksiyaları artırır - logika və depolama şeması arasındakı hər hansı yanlışlıq sessiz qadağalar və ya pəncərələr meydana gətirə bilər.

  • Xüsusilə, bu problemin həll olunmasına səbəb ola bilər ki, bu problemin nəticəsi çox vacibdir, amma bir sıra problemlər də həll olunmalıdır.
  • VVD - Hollandiyada futbolçu bu adla tanımır, orada VVD daha çox mərkəz-sağı təmsilən edən siyasi partiyanın adının qısaltması kimi bilinir - artıq sorğu-suala ehtiyacı olmayan ulduzdu.

Bir sistemin davamlı dəyişməsi istehsalçılıqda ədalətli ağrılar gətirir. hər zaman bir veritabanı güncellenir, hədəf şeması bir-birinə bənzəyir.YəqinBir dəfə çətin bir prosesdir, ancaq sürətli bir friksiya kaynağıdır.

Real-world data sistemlərində, yeni alanlar sıklıqla indeksləşdirilməyə ehtiyacı olur, eski alanlar azaldılır və transformasiyalar dəyişir. bir tür dəyişirsə, şemanın adaptasiya etməsi lazımdır.

Indeksləşdirmə infrastrukturu indeksləşdirmə pipe-line və hədəf mağazaları arasındakı verilər arasındakı konsistensinə ehtiyacı vardır, və daha az boş qapılar, daha asan və daha sağlam olacaq.

VVD - Hollandiyada futbolçu bu adla tanımır.

Biz CocoIndex-i qurduğumuz zaman, vizyonumuz geliştiricilərinin verilərini dəyişdirməyi və indekslə logiki açıq-aşkar definisiya verməyə imkan vermək idi – və CocoIndex-in gerisini yerinə yetirir.automatic schema setup.

İnfrastruktura ehtiyacımız var ki, geliştiricilər önemli olan şeylərə konsantre olsalar: verilər və logika.Biz deyirik ki, ~100-dək Python kodu ilə AI üçün istehsal hazır data pipeline edə bilərsiniz.

Əgər indeksiya logik və depolama setuplarını sinkronlaşdırmaqla mübahisə edirsənsə, biz orada idik.

Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks