How to Configure a Search Index
Step-by-step guide for creating a search profile, configuring per-property search projections, setting search behaviours, and creating a search view to visualise the index.
Search indexes in NeoArc Studio are configured through search profiles and per-property search projections in the data model. Each property can be marked with search behaviours that determine how it participates in search operations. This guide covers creating a search profile, configuring projections, and visualising the result.
Create a Search Profile
Configure Per-Property Search Projections
Search Behaviours
| Behaviour | Description |
|---|---|
| Searchable | The property is included in full-text search queries. |
| Filterable | The property can be used as a filter in search requests. |
| Sortable | The property can be used to sort search results. |
| Facetable | The property produces facet counts for aggregation. |
| Retrievable | The property value is returned in search results. |
Create a Search View
Supported Search Engines
| Engine | Notes |
|---|---|
| Elasticsearch | Full-text search with nested field support and custom analysers. |
| OpenSearch | AWS-managed fork of Elasticsearch with compatible behaviour mapping. |
| Azure Cognitive Search | Supports semantic ranking and built-in AI enrichment. |
| Algolia | Hosted search with typo tolerance and instant search APIs. |
| Typesense | Lightweight, fast search with automatic typo tolerance. |
| MeiliSearch | Open-source search with minimal configuration requirements. |