<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.omnidex.com/docs/v54/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/v54/feed.php">
        <title>Documentation admin:indexing:advanced</title>
        <description></description>
        <link>https://www.omnidex.com/docs/v54/</link>
        <image rdf:resource="https://www.omnidex.com/docs/v54/lib/tpl/simple/images/favicon.ico" />
       <dc:date>2026-04-30T01:52:04+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:advanced:aggregations&amp;rev=1467153531&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:advanced:criteria&amp;rev=1467153531&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:advanced:distinct&amp;rev=1467153531&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:advanced:home&amp;rev=1467153531&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:advanced:joins&amp;rev=1467153531&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:advanced:ordering&amp;rev=1467153531&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:advanced:subqueries&amp;rev=1467153531&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.omnidex.com/docs/v54/lib/tpl/simple/images/favicon.ico">
        <title>Documentation</title>
        <link>https://www.omnidex.com/docs/v54/</link>
        <url>https://www.omnidex.com/docs/v54/lib/tpl/simple/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:advanced:aggregations&amp;rev=1467153531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-28T22:38:51+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:advanced:aggregations</title>
        <link>https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:advanced:aggregations&amp;rev=1467153531&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Advanced Strategies

Overview | 
Criteria | 
Joins | 
Subqueries | 
Distinct |
Aggregations |
Ordering

----------

Aggregations

	*  Composite indexes
	*  Rollup tables
	*  Grids: Distinct constraints



Prev |
Next

Additional Resources

See also: 

	*  Administration
		*  Administration Basics
		*  Omnidex Fundamentals
		*  Omnidex Indexing</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:advanced:criteria&amp;rev=1467153531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-28T22:38:51+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:advanced:criteria</title>
        <link>https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:advanced:criteria&amp;rev=1467153531&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Advanced Strategies

Overview | 
Criteria | 
Joins | 
Subqueries | 
Distinct |
Aggregations |
Ordering

----------

Criteria

Criteria is the often the easiest aspect of a query to optimize.  If all columns that are referenced in the WHERE clause are indexed, Omnidex will use those indexes to optimize the criteria.  At the same time, there are advanced strategies that can help with more challenging situations.</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:advanced:distinct&amp;rev=1467153531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-28T22:38:51+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:advanced:distinct</title>
        <link>https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:advanced:distinct&amp;rev=1467153531&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Advanced Strategies

Overview | 
Criteria | 
Joins | 
Subqueries | 
Distinct |
Aggregations |
Ordering

----------

Distinct Operations

	*  Composite indexes
	*  Grids: Distinct constraints



Prev |
Next

Additional Resources

See also: 

	*  Administration
		*  Administration Basics
		*  Omnidex Fundamentals
		*  Omnidex Indexing
			*  Indexing Concepts
			*</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:advanced:home&amp;rev=1467153531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-28T22:38:51+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:advanced:home</title>
        <link>https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:advanced:home&amp;rev=1467153531&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Advanced Strategies

Overview | 
Criteria | 
Joins | 
Subqueries | 
Distinct |
Aggregations |
Ordering

----------

Overview

A basic indexing strategy accommodates most queries, but there are advanced techniques that optimize more challenging situations.  Queries with particularly complex criteria or complex table relationships can be optimized using these techniques.  Omnidex also has features designed specifically to optimize distinct counts and other comp…</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:advanced:joins&amp;rev=1467153531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-28T22:38:51+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:advanced:joins</title>
        <link>https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:advanced:joins&amp;rev=1467153531&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Advanced Strategies

Overview | 
Criteria | 
Joins | 
Subqueries | 
Distinct |
Aggregations |
Ordering

----------

Joins

Table joins can add time to a query using any database system.  Omnidex has several techniques for optimizing joins.  By default, indexing the primary and foreign key constraints with Omnidex allows many joins to be optimized without further effort.  This is especially true for joins where a child table is being filtered based on criteria…</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:advanced:ordering&amp;rev=1467153531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-28T22:38:51+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:advanced:ordering</title>
        <link>https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:advanced:ordering&amp;rev=1467153531&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Advanced Strategies

Overview | 
Criteria | 
Joins | 
Subqueries | 
Distinct |
Aggregations |
Ordering

----------

Ordering

Group By

	*  Composite indexes
	*  Rollup tables
	*  Grids: Distinct constraints

Order By

	*  Composite indexes
	*  



Prev

Additional Resources</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:advanced:subqueries&amp;rev=1467153531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-28T22:38:51+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:advanced:subqueries</title>
        <link>https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:advanced:subqueries&amp;rev=1467153531&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Advanced Strategies

Overview | 
Criteria | 
Joins | 
Subqueries | 
Distinct |
Aggregations |
Ordering

----------

Subqueries

Subqueries in the WHERE clause

Omnidex has substantial support for subqueries in the WHERE clause.  The the select item from the subquery should be indexed with Omnidex, as should the reference column in the outer query.  Omnidex will attempt to process the subquery and automatically continue processing into the outer query solely t…</description>
    </item>
</rdf:RDF>
