Logo
NeoArc Studio

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.

ColumnContentSource
KeyY or - (document key flag)Search projection key flag
FieldResolved index field nameSearch profile naming convention
TypeConcrete search field typeSearch profile type mapping
SearchableYES or NOSearch projection searchable behaviour
FilterableYES or NOSearch projection filterable behaviour
SortableYES or NOSearch projection sortable behaviour
FacetableYES or NOSearch projection facetable behaviour
RetrievableYES or NOSearch projection retrievable behaviour
AnalyserAnalyser name or -Per-profile override or base value
BoostBoost 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.

ResolutionMethodDescription
Field namesNaming convention from profileApplies camelCase, snake_case, or PascalCase to raw field names
TypesType mapping from profileMaps abstract types to engine-specific types (e.g. string to Edm.String)
Index nameIndex naming conventionFormats the entity name as an index name for the target engine
AnalyserProfile override lookupPrefers 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.