<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.omnidex.com/docs/v51/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.omnidex.com/docs/v51/feed.php">
        <title>Documentation admin:indexing:concepts</title>
        <description></description>
        <link>https://www.omnidex.com/docs/v51/</link>
        <image rdf:resource="https://www.omnidex.com/docs/v51/lib/tpl/simple/images/favicon.ico" />
       <dc:date>2026-04-23T09:21:15+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:concepts:aggregations&amp;rev=1351263427&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:concepts:alternatives&amp;rev=1351263427&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:concepts:criteria&amp;rev=1351263428&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:concepts:home&amp;rev=1351263428&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:concepts:joins&amp;rev=1351263428&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:concepts:ordering&amp;rev=1351263428&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:concepts:retrieval&amp;rev=1351263428&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.omnidex.com/docs/v51/lib/tpl/simple/images/favicon.ico">
        <title>Documentation</title>
        <link>https://www.omnidex.com/docs/v51/</link>
        <url>https://www.omnidex.com/docs/v51/lib/tpl/simple/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:concepts:aggregations&amp;rev=1351263427&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-10-26T14:57:07+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:concepts:aggregations</title>
        <link>https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:concepts:aggregations&amp;rev=1351263427&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Indexing Concepts

Overview | 
Criteria | 
Joins | 
Aggregations | 
Ordering | 
Retrievals

----------

Aggregations

Omnidex indexing is valuable for processing aggregations.  Aggregations involve the use of the COUNT, SUM, AVERAGE, MIN and MAX functions, and may or may not include a GROUP BY clause.  Omnidex first considers the type of aggregation.  Queries to request a COUNT(*) without a GROUP BY clause are the simplest queries.  These are optimized differ…</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:concepts:alternatives&amp;rev=1351263427&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-10-26T14:57:07+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:concepts:alternatives</title>
        <link>https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:concepts:alternatives&amp;rev=1351263427&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Indexing Concepts

Overview | 
Basics | 
Criteria | 
Joins | 
Aggregations | 
Ordering | 
Retrievals | 
Alternatives

----------

Overview

Omnidex provides a rich set of strategies for indexing databases.  Many of these are effective without having to understand how or why they work, but others benefit from a more in-depth understanding of indexing.  Omnidex's indexing technology is also quite unique in some respects, and so even the seasoned database admini…</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:concepts:criteria&amp;rev=1351263428&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-10-26T14:57:08+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:concepts:criteria</title>
        <link>https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:concepts:criteria&amp;rev=1351263428&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Indexing Concepts

Overview | 
Criteria | 
Joins | 
Aggregations | 
Ordering | 
Retrievals

----------

Criteria

Using a Single Index

The most common reason to use an index is to help identify rows based on a unique value, such as a Customer ID or an Email address.  All relational databases have this capability, and Omnidex does as well.  Omnidex also allows you to put these kinds of indexes on raw data files or delimited files - something they don't inhere…</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:concepts:home&amp;rev=1351263428&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-10-26T14:57:08+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:concepts:home</title>
        <link>https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:concepts:home&amp;rev=1351263428&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Indexing Concepts

Overview | 
Criteria | 
Joins | 
Aggregations | 
Ordering | 
Retrievals

----------

Overview

Someone once told a story:



One day, a homeowner noticed that his kitchen sink was leaking.  He fiddled with the faucet and concluded that the washer needed replacing.  He headed down to the hardware store, purchased the replacement washer and returned home to install it.  As soon as he tried to put the new washer in, he realized that it was the…</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:concepts:joins&amp;rev=1351263428&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-10-26T14:57:08+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:concepts:joins</title>
        <link>https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:concepts:joins&amp;rev=1351263428&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Indexing Concepts

Overview | 
Criteria | 
Joins | 
Aggregations | 
Ordering | 
Retrievals

----------

Table Joins

Omnidex indexing is also valuable for processing table joins.  Omnidex first considers the purpose of the table join.  Some table joins are required to allow criteria to be processed.  These are called Qualification Joins.  Other table joins are required to obtain data to return to the user.  These are called Retrieval Joins.</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:concepts:ordering&amp;rev=1351263428&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-10-26T14:57:08+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:concepts:ordering</title>
        <link>https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:concepts:ordering&amp;rev=1351263428&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Indexing Concepts

Overview | 
Criteria | 
Joins | 
Aggregations | 
Ordering |
Retrievals

----------

Ordering

Omnidex indexing is also valuable for processing ORDER BY clauses.  Omnidex first considers whether the ORDER BY clause requests data in ascending order or descending order.</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:concepts:retrieval&amp;rev=1351263428&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-10-26T14:57:08+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:concepts:retrieval</title>
        <link>https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:concepts:retrieval&amp;rev=1351263428&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Indexing Concepts

Overview | 
Criteria | 
Joins | 
Aggregations | 
Ordering | 
Retrievals

----------

Retrieval

As Omnidex optimizes a query, it looks for ways to use indexes to process criteria, table joins, aggregations and ordering.  It may also find that the data to be returned to the user can be obtained from the indexes.  This can allow an entire query to be processed without ever accessing the database.  This technique provides exceptional performan…</description>
    </item>
</rdf:RDF>
