Range Index

Range indexes are special access methods used to retrieve data within the data-store. Range indexes allow users to select items from the data-store by identifying a single value or range of values, which must match or contain at least one value contained within an identified field.

A range index is divided into a number of slots. Each slot maps a defined value range. All slots have the same value range size. All slots, together, map a continuous value range. So that if there are four slots, and the total value range is from 20 to 60, the first slot maps 20 to 30, the second maps 30 to 40, and so on.

Range indexes are defined by the following properties:

Property

Description

Index Name

Name assigned to the index.

Resource ID

Unique id assigned to the index.

Index Rules

Determines what part of the data an index is to be created over.

Base Value

Base value for the range.

Slot Size

Size of the value range mapped by each slot.

Slot Count

Number of slots in the range index.

Boundary Flag

Defines how values that fall outside of the base value are handled.

Weight

Applied to results returned using this index.