Here’s a list of the reserved, built-in field names:
The following method names are reserved in SWISH::Prog::Result which are mapped to the built-in field names:
Dezi results come from Search::OpenSearch which uses the method names from SWISH::Prog::Result as the default attribute names.
In addition, the SWISH::3 parser aliases some common tag names to built-in fields, in order for HTML documents to get parsed in a more intuitive way. Those tags are title which is mapped to swishtitle and body which is mapped to swishdescription.
Avoid the use of any of these built-in field or method names when you are defining fields in your Dezi configuration. Behavior is unpredictable if there are any namespace collisions.