Skip to main content
Weaviate Docs (migrated from docs.weaviate.io) Docs

Search documentation

Type to search this documentation.

On this pageOverview

Manage collections

Use the following guides for detailed instructions and concepts related to specific Weaviate features. Learn how to perform basic collection operations, configure vectorizers, integrate models, implement multi-tenancy or multi-node setups, migrate data, and manage cross-references.

A Weaviate collection is defined by several core components and settings that enable data storage and vector search. Key elements include:

Collections in Weaviate

  • Objects:

    • The fundamental units stored within a collection. Each object contains data properties and includes vector embeddings representing its meaning. (See the 'How-to: Manage objects' guide for more details on manipulating objects).
  • AI Model Integrations:

    • Vectorizers (Embedding Models) : Generate vector embeddings from object properties to enable semantic search.

    • Generative models : Used to perform RAG (Retrieval-Augmented Generation), combining retrieved data with generative AI capabilities.

    • Reranker models : Refine search relevance by re-ordering the initial results from a search query.

  • Configuration Settings:

    • Vector index : The vector index is used to speed up vector searches.

    • Inverted index : Optimizes keyword searches by indexing textual object properties for faster lookups.

    • Multi-tenancy : Enables securely storing data for multiple distinct tenants (users or groups) within the same collection instance.

    • Aliases : Use aliases to re-point to different collections without changing your application code.

Have a question or feedback? Here's how to reach us.

Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu