Search

Powerful full-text and vector search that respects permissions and content models.

Bosca Search helps users find the right content fast. It combines standard full‑text search with optional vector search for semantic relevance, and it integrates tightly with permissions, workflows, and metadata.

What you get:

  • Relevance tuned by your content models (Collections, Metadata, fields)
  • Facets and filters for rich exploration
  • Permission‑aware results that only return what a user can see
  • Incremental indexing driven by Workflows
  • Optional vector search via Meilisearch’s embeddings

How indexing works:

  • Automatic Updates: Content moves through Workflows. When items are Published, they are indexed; when Unpublished or Deleted, they are removed.
  • Secure by Design: Only public or permitted content is discoverable. Bosca checks permissions at query time so users only see what they are allowed to see.
  • Smart Search: Vector fields (optional) allow for "semantic search"—finding results based on meaning, not just matching keywords.

For developers

Bosca's search is built on Meilisearch for speed and flexibility. It uses a defined IndexConfiguration to map your Collections to search indexes.

Key features:

  • GraphQL API: Query search results directly with filters, facets, and pagination.
  • Custom Indexing: Define exactly which fields and attributes are searchable.
  • Vector Support: Seamless integration with embeddings for AI-powered search experiences.

Related: