ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzahy_5.4.0.1/rzahyindexrules.htm

83 lines
3.4 KiB
HTML

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="dc.language" scheme="rfc1766" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<meta name="dc.date" scheme="iso8601" content="2005-09-06" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow"/>
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<title>Directory Server (LDAP) - Indexing rules</title>
<link rel="stylesheet" type="text/css" href="ibmidwb.css" />
<link rel="stylesheet" type="text/css" href="ic.css" />
</head>
<body>
<a id="Top_Of_Page" name="Top_Of_Page"></a><!-- Java sync-link -->
<script language = "Javascript" src = "../rzahg/synch.js" type="text/javascript"></script>
<a name="rzahyindexrules"></a>
<h4 id="rzahyindexrules">Indexing rules</h4>
<p>Index rules attached to attributes make it possible to retrieve information
faster. If only the attribute is given, no indexes are maintained. Directory
Server provides the following indexing rules:</p>
<ul>
<li>Equality</li>
<li>Ordering</li>
<li>Approximate</li>
<li>Substring</li>
<li>Reverse</li></ul>
<a name="wq27"></a>
<h5 id="wq27">Indexing rules specifications for attributes</h5>
<p>Specifying an indexing rule for an attribute controls the creation and
maintenance of special indexes on the attribute values. This greatly improves
the response time to searches with filters which include those attributes.
The five possible types of indexing rules are related to the operations applied
in the search filter.</p>
<dl>
<dt class="bold">Equality</dt>
<dd> Applies to the following search operations:
<ul>
<li>equalityMatch '='</li></ul>For example:
<pre class="xmp">"cn = John Doe"
</pre>
</dd>
<dt class="bold">Ordering</dt>
<dd>Applies to the following search operation:
<ul>
<li>greaterOrEqual '>='</li>
<li>lessOrEqual '&lt;='</li></ul>For example:
<pre class="xmp">"sn >= Doe"</pre>
</dd>
<dt class="bold">Approximate </dt>
<dd>Applies to the following search operation:
<ul>
<li>approxMatch '~='</li></ul>For example:
<pre class="xmp">"sn ~= doe"</pre>
</dd>
<dt class="bold">Substring</dt>
<dd>Applies to the search operation using the substring syntax:
<ul>
<li>substring '*'</li></ul>For example:
<pre class="xmp">"sn = McC*"
"cn = J*Doe"</pre>
</dd>
<dt class="bold">Reverse</dt>
<dd>Applies to the following search operation:
<ul>
<li>'*' substring</li></ul>For example:
<pre class="xmp">"sn = *baugh"</pre>
</dd>
</dl><p class="indatacontent">At a minimum, it is recommended that you specify equal indexing on any
attributes that are to be used in search filters.</p>
<a id="Bot_Of_Page" name="Bot_Of_Page"></a>
</body>
</html>