Data Views: Search Mode
Create Data Views in search mode to visualise search index schemas with profile-aware resolution of field names, types, and analysers. Inspect entities via the Entity Overlay with 10 search index columns and expandable field detail.
A search mode Data View is a force-directed graph projection of model entities, designed for search engineers configuring index mappings. Entities appear as interactive nodes on a graph canvas. Click any node to open the Entity Overlay, which displays a property table with 10 search index columns - field name, type, searchable, filterable, sortable, facetable, retrievable, analyser, and boost - all resolved through the selected search profile.
Entity Overlay Columns
When you click a node (or press Alt+Enter), the Entity Overlay opens with a property table showing these search index columns. Only properties with a search projection appear as rows.
| Column | Content | Source |
|---|---|---|
| Key | Y or - (document key flag) | Search projection key flag |
| Field | Resolved index field name | Search profile naming convention |
| Type | Concrete search field type | Search profile type mapping |
| Searchable | YES or NO | Search projection searchable behaviour |
| Filterable | YES or NO | Search projection filterable behaviour |
| Sortable | YES or NO | Search projection sortable behaviour |
| Facetable | YES or NO | Search projection facetable behaviour |
| Retrievable | YES or NO | Search projection retrievable behaviour |
| Analyser | Analyser name or - | Per-profile override or base value |
| Boost | Boost value or - | Search projection boost value |
Field Drill-Down
Each field in the Entity Overlay can be expanded to show deep configuration detail across seven sections. All values are read from the model property's search projection and resolved through the active search profile.
Profile-Aware Resolution
The search profile controls how abstract model types and names resolve to engine-specific values.
| Resolution | Method | Description |
|---|---|---|
| Field names | Naming convention from profile | Applies camelCase, snake_case, or PascalCase to raw field names |
| Types | Type mapping from profile | Maps abstract types to engine-specific types (e.g. string to Edm.String) |
| Index name | Index naming convention | Formats the entity name as an index name for the target engine |
| Analyser | Profile override lookup | Prefers per-profile analyser overrides over base search settings |
Creating a Search Mode Data View
Relationship Context
The Entity Overlay shows incoming and outgoing relationship pills alongside the search index table. This lets you trace how entities connect - useful when configuring denormalised search indexes that flatten related entity data into a single document.