# es-index

Part of **ES**

# Elasticsearch Index Management Console Guide

## Operations Overview

| Operation | Console Entry | Prerequisites | Description |
|-----------|---------------|---------------|-------------|
| Perform Range Query | Console > Elasticsearch > Index Management > Create Index | Field types must be configured as INT, TIMESTAMP, or GEO_POINT; max 4 INT/TIMESTAMP fields and 2 GEO_POINT fields allowed | Configure index fields for range queries and execute range-based searches using proper syntax |

## Operation Steps

### Perform Range Query

**Navigation**: Console > Elasticsearch > Index Management > Create Index

**Prerequisites**:
- Field types must be configured as INT, TIMESTAMP, or GEO_POINT
- A maximum of four INT or TIMESTAMP fields can be used
- A maximum of two GEO_POINT fields can be used
- For ha3 schema, cluster type affects total range index limit

1. Configure the field type for range queries in the application schema  
   - Element: **Field Type** (dropdown) — location: Field configuration section  
   - Notes: Only INT, TIMESTAMP, and GEO_POINT support range queries.

2. Create an index for the configured fields with the appropriate analyzer  
   - Element: **Create Index** (button) — location: Index Management page  
   - Notes: Use 'Numerical Analysis' for INT and TIMESTAMP; 'Geographic Location' for GEO_POINT. Compound indexes are not supported.

3. Enter the range query syntax in the search bar  
   - Element: **Search Query** (text_input) — location: Query input area  
   - Notes: Syntax examples: index:[100,200] for inclusive ranges, index:(100,200) for exclusive. For GEO_POINT, use spatial functions like circle(LON LAT, Radius).

| Parameter | Type | Required | Options/Values | Description |
|-----------|------|----------|----------------|-------------|
| Field Type | dropdown | Yes | INT, TIMESTAMP, GEO_POINT | Select the data type that supports range queries. Only these three types are allowed. |
| Analyzer | dropdown | Yes | Numerical Analysis, Geographic Location | Choose the correct analyzer based on the field type. Numerical Analysis is used for numeric fields; Geographic Location for coordinates. |

## FAQ

Q: Where do I configure field types for range queries?
A: In the Field configuration section during index creation under Console > Elasticsearch > Index Management > Create Index.

Q: What happens if I try to use a field type other than INT, TIMESTAMP, or GEO_POINT for a range query?
A: Range queries will not work correctly. Only these three field types are supported for range-based operations.

Q: Can I modify the analyzer after creating the index?
A: No, the analyzer must be selected at index creation time and cannot be changed afterward.

Q: How many range-enabled fields can I define per index?
A: You can define up to four INT or TIMESTAMP fields and up to two GEO_POINT fields per index.

Q: Are compound indexes supported for range queries?
A: No, compound indexes are not supported for range queries.

## Pricing & Billing

### Billing Model
per_request

### Quota Limits
Maximum of 8 range indexes in Dedicated clusters, 4 in Shared clusters

### Billing Notes
No additional charges mentioned; usage is limited by system quotas.