Dizinleri yönetme

Pinecone ile Vektör Veritabanları ve Embeddings

James Chapman

Curriculum Manager, DataCamp

Dizine bağlanma

pc = Pinecone(api_key="API_KEY")

pc.create_index(
    name='datacamp-index',
    dimension=1536,
    spec=ServerlessSpec(
        cloud='aws', 
        region='us-east-1'
    )
)


index = pc.Index('datacamp-index')
Pinecone ile Vektör Veritabanları ve Embeddings

Dizine bağlanma

index = pc.Index('datacamp-first')
...
pinecone.core.client.exceptions.NotFoundException: (404)
Reason: Not Found
HTTP response headers: HTTPHeaderDict({'content-type': 'text/plain; charset=...
HTTP response body: {"error":{"code":"NOT_FOUND","message":"Resource datacamp-first
not found"},"status":404}
Pinecone ile Vektör Veritabanları ve Embeddings

Dizin istatistikleri

index.describe_index_stats()
{'dimension': 1536,
 'index_fullness': 0.0,
 'namespaces': {},
 'total_vector_count': 0}
Pinecone ile Vektör Veritabanları ve Embeddings

Ad alanları

 

  • Dizinleri bölümlendirmek için kapsayıcılar
    • Ayrı veri kümeleri
    • Veri sürümleme
    • Ayrı gruplar

 

Şimdilik tek ad alanı durumuna odaklanın

İçinde birkaç ad alanı olan dizinler.

Pinecone ile Vektör Veritabanları ve Embeddings

Organizasyonlar

Her birinin kendi dizinleri olan iki projeyi içeren bir organizasyon.

Pinecone ile Vektör Veritabanları ve Embeddings

Organizasyonlar

Bir grup organizasyon sahibi.

  • Tüm organizasyon genelinde izinler
  • Faturalama, kullanıcılar, tüm projeler yönetilir

Altlarında birkaç kullanıcı olan bir sahip.

  • Organizasyon düzeyinde kısıtlı izinler
  • Belirli projelere davet edilir
  • O projelerde sahip olur
Pinecone ile Vektör Veritabanları ve Embeddings

Dizinleri silme

pc.delete_index('datacamp-index')


pc.list_indexes()
{'indexes': []}
Pinecone ile Vektör Veritabanları ve Embeddings

Hadi pratik yapalım!

Pinecone ile Vektör Veritabanları ve Embeddings

Preparing Video For Download...