Proindex® - flexible
Flexible and More

Indexing Control
You can control what constitutes an indexable string.  Any byte value is legitimate. 

Cross Platform Index
When building an index base there are two formats that are possible, depending on the integer byte order for the platform (bigendian and littleendian).  For bigendian platforms, ProIndex has a cross platform version which is compatible with littleendian index bases.

Create Your Own Query Language
ProIndex makes it easy for you to create your own query language if you prefer to not use the Natural Search Expressions we have developed.

Byte or Word-Level Index
You can choose to index on a word level or a byte level.  The word-level index keeps track of which word is being indexed (the word count).  The byte-level index keeps track of the byte location in the file, record, or document.

Number Format Options
You can index a number as an ASCII string, an Ideal Number, or both.

Interrupts
Any process is interruptible.  The progress of search and index sessions can be monitored.

Simultaneous Queries
Simultaneous queries are possible on an index, even during modifications of the index.

Super Index, Limitless
Typically the limit for a single index base will be 6 gigabytes of text.  To go beyond that limit one can use the super index—with limits defined only by your hardware.  Or, you can license a 64-bit version of ProIndex.