<?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:activecounts</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-29T20:43:58+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:activecounts:example&amp;rev=1467153531&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:activecounts:home&amp;rev=1467153531&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:activecounts:optimization&amp;rev=1467153531&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:activecounts:sql&amp;rev=1467153531&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:activecounts:tips&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:activecounts:example&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:activecounts:example</title>
        <link>https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:activecounts:example&amp;rev=1467153531&amp;do=diff</link>
        <description>Administration: Omnidex Indexing

ActiveCounts

Overview |
Example |
SQL |
Optimization |
Tips

----------

Example

Sometimes a picture is worth a thousand words.  In this example of ActiveCounts, a web page is allowing a user to qualify a subset of rows from a database for an eventual mailing.  This database has nearly 300 million rows</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:activecounts: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:activecounts:home</title>
        <link>https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:activecounts:home&amp;rev=1467153531&amp;do=diff</link>
        <description>Administration: Omnidex Indexing

ActiveCounts

Overview |
Example |
SQL |
Optimization |
Tips

----------

Overview

Counts inform us.  When people use web applications, their experience is substantially altered by the mere presence of counts. Think about the websites that you have visited recently, especially those that access databases.  Shopping sites.  Forums.  Libraries.  When you perform searches, some of those sites show you counts along the way.  Others do not.  There is a difference.</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:activecounts:optimization&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:activecounts:optimization</title>
        <link>https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:activecounts:optimization&amp;rev=1467153531&amp;do=diff</link>
        <description>Administration: Omnidex Indexing

ActiveCounts

Overview |
Example |
SQL |
Optimization |
Tips

----------

The Optimization Behind ActiveCounts

The SQL statements that allow ActiveCounts are fairly ordinary.  They are primarily a succession of grouped aggregations, with an additional piece of criteria added at each step.  The key to ActiveCounts lies in the optimization of these queries.  Omnidex has special optimizations for this particular kind of query.</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:activecounts:sql&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:activecounts:sql</title>
        <link>https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:activecounts:sql&amp;rev=1467153531&amp;do=diff</link>
        <description>Administration: Omnidex Indexing

ActiveCounts

Overview |
Example |
SQL |
Optimization |
Tips

----------

The SQL Behind ActiveCounts

The example on the previous page demonstrated ActiveCounts in a web page; however, ActiveCounts is not a set of web controls.  ActiveCounts is really just a powerful set of SQL statements that are highly optimized using the Omnidex indexes.  This means that ActiveCounts can be implemented in any application that calls SQL.</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:activecounts:tips&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:activecounts:tips</title>
        <link>https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:activecounts:tips&amp;rev=1467153531&amp;do=diff</link>
        <description>Administration: Omnidex Indexing

ActiveCounts

Overview |
Example |
SQL |
Optimization |
Tips

----------

Implementation Tips

The following tips are helpful when implementing ActiveCounts in applications:

	*  ActiveCounts works best for lower-cardinality data since that produces a reasonable set of choices to display to the user.  Criteria for high-cardinality data can be interwoven, but then it is best to just prompt for the criteria rather than display choices.  Consider using the</description>
    </item>
</rdf:RDF>
