<?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:strategies</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:24:41+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:strategies:aggregations&amp;rev=1351263430&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:strategies:criteria&amp;rev=1351263430&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:strategies:home&amp;rev=1351263430&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:strategies:joins&amp;rev=1351263430&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:strategies:orderby&amp;rev=1351263431&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:strategies:aggregations&amp;rev=1351263430&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-10-26T14:57:10+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:strategies:aggregations</title>
        <link>https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:strategies:aggregations&amp;rev=1351263430&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Basic Strategies

Overview | 
Criteria | 
Table Joins | 
Aggregations | 
Ordering

----------

Optimizing Aggregations

Aggregations are usually optimized by creating an index containing all of the columns in the GROUP BY clause and all of the columns referenced in COUNT, SUM, MIN, MAX and AVERAGE functions.  It is preferable to have the columns in the GROUP BY clause precede the columns being aggregated.</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:strategies:criteria&amp;rev=1351263430&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-10-26T14:57:10+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:strategies:criteria</title>
        <link>https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:strategies:criteria&amp;rev=1351263430&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Basic Strategies

Overview | 
Criteria | 
Table Joins | 
Aggregations | 
Ordering

----------

Optimizing Criteria

Criteria is usually optimized by creating indexes on each column involved in the WHERE clause of a SQL statement.  This is true regardless of the use of Boolean operators or parentheses.  Normally, these will be installed with basic Omnidex indexes; however, some columns may contain textual data and would benefit from QuickText indexes.</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:strategies:home&amp;rev=1351263430&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-10-26T14:57:10+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:strategies:home</title>
        <link>https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:strategies:home&amp;rev=1351263430&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Basic Strategies

Overview | 
Criteria | 
Table Joins | 
Aggregations | 
Ordering

----------

Overview

The basic strategy for creating indexes is to index all of the columns that are used in criteria, table joins, aggregations and ordering.  This is a different approach than is taken with relational databases.  Database administrators are usually trained to identify selected columns that are most frequently used and create indexes only on those columns.  Th…</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:strategies:joins&amp;rev=1351263430&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-10-26T14:57:10+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:strategies:joins</title>
        <link>https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:strategies:joins&amp;rev=1351263430&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Basic Strategies

Overview | 
Criteria | 
Table Joins | 
Aggregations | 
Ordering

----------

Optimizing Table Joins

Table joins are usually optimized by creating indexes on the table constraints.  For relational databases, it is only necessary to index the foreign keys since the relational database's indexes on the primary keys will suffice.  For raw data files, both the primary and foreign keys should be indexed.</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:strategies:orderby&amp;rev=1351263431&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-10-26T14:57:11+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:strategies:orderby</title>
        <link>https://www.omnidex.com/docs/v51/doku.php?id=admin:indexing:strategies:orderby&amp;rev=1351263431&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Basic Strategies

Overview | 
Criteria | 
Table Joins | 
Aggregations | 
Ordering

----------

Optimizing Ordering

Ordering is usually optimized by creating an index containing all of the columns in the ORDER BY clause.  The order of the column in the index must match the order of the columns in the ORDER BY clause. At present, only ascending ORDER BY clauses are optimized.</description>
    </item>
</rdf:RDF>
