Field types

Field types #

Every data type Pizza supports, grouped by family:

Each family page lists the parameters its types accept. The parameter semantics live in the field parameters catalog, grouped by category (analysis, indexing, storage, realtime and in-place, structural, type-specific).

Multiple values #

FamilyMultiple values
text, keywordYes
Numeric types, booleanYes
dateYes
geo_pointYes — a field may hold multiple points
semantic_text, dense_vector, sparse_vectorNo — one vector per field
object, nestedYes — nested takes an array of inner objects
relationYes — a document may carry multiple edges

Arrays #

Pizza has no dedicated array data type. Any field can contain zero or more values by default, if:

  1. They have the same type.
  2. The field type supports indexing multiple values (see the table above).
Calendar September 29, 2026
Edit Edit this page