Playground

Playground #

Search the teaching dataset right on this page — the Pizza engine compiled to WebAssembly runs in your browser, and nothing you type leaves the page. Queries use Pizza’s canonical DSL, and the results are engine-level output (no gateway envelope: no _key, _shards or _collection wrappers; the engine’s parsed_query plan string appears only behind the result panel’s debug 🐛 toggle).

Datasetloading…
loading…

The data #

The playground mounts the teaching dataset as pre-built read-only segments — the same deterministic data behind every example in this documentation:

CollectionDocsGood for
sales120metric aggregations, histograms, terms, ranges
logs150full-text match/phrase, fuzzy/wildcard/regexp/suffix
products30nested queries, in-place columns
customers20join queries, terms
places15geo queries
articles44custom analyzers, graph traversal
embeddings24vector search (three 8-dim clusters)

If something is missing #

The widget explains itself when the wasm bundle or the dataset segments have not been built yet — from a source checkout that is:

make dataset-seed   # load the dataset into a local node
make dataset-fire   # export read-only segments for the browser
make wasm           # build the wasm engine bundle

Write-path, cluster and operations APIs are not part of the playground — they need a real node; see the references.

Calendar September 27, 2026
Edit Edit this page