Przestrzenie nazw
Przestrzenie nazw (namespaces) służą do separowania wektorów w obrębie jednego indeksu – dzięki temu możesz kierować zapytania precyzyjnie i ograniczać liczbę przeszukiwanych rekordów.
W tym ćwiczeniu przećwiczysz wgrywanie wektorów do różnych przestrzeni nazw w indeksie Pinecone 'datacamp-index'. Połączysz się z indeksem, wgrasz wektory do oddzielnych przestrzeni nazw, a następnie sprawdzisz zaktualizowane statystyki indeksu.
To ćwiczenie jest częścią kursu
Tworzenie aplikacji AI z Pinecone
Instrukcje do ćwiczenia
- Zainicjalizuj połączenie z Pinecone, podając swój klucz API.
- Wgraj wektory z
vector_set1do przestrzeni nazwnamespace1. - Wgraj wektory z
vector_set2do przestrzeni nazwnamespace2. - Wyświetl statystyki opisowe indeksu.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Initialize the Pinecone client with your API key
pc = Pinecone(api_key="____")
index = pc.Index('datacamp-index')
# Upsert vector_set1 to namespace1
____(
vectors=vector_set1,
____
)
# Upsert vector_set2 to namespace2
____(
vectors=vector_set2,
____
)
# Print the index statistics
____