Index: doc/src/FAQ/FAQ.html
===================================================================
RCS file: /home/projects/pgsql/cvsroot/pgsql/doc/src/FAQ/FAQ.html,v
retrieving revision 1.66
diff -c -r1.66 FAQ.html
*** doc/src/FAQ/FAQ.html	2001/04/27 00:55:49	1.66
--- doc/src/FAQ/FAQ.html	2001/05/07 19:50:27
***************
*** 112,118 ****
       <A href="#4.11">4.11</A>) What is an R-tree index?<BR>
       <A href="#4.12">4.12</A>) What is the Genetic Query Optimizer?<BR>
       <A href="#4.13">4.13</A>) How do I perform regular expression
!     searches and case-insensitive regular expression searches?<BR>
       <A href="#4.14">4.14</A>) In a query, how do I detect if a field
      is <SMALL>NULL</SMALL>?<BR>
       <A href="#4.15">4.15</A>) What is the difference between the
--- 112,119 ----
       <A href="#4.11">4.11</A>) What is an R-tree index?<BR>
       <A href="#4.12">4.12</A>) What is the Genetic Query Optimizer?<BR>
       <A href="#4.13">4.13</A>) How do I perform regular expression
!     searches and case-insensitive regular expression searches? How do I
!     use an index for case-insensitive searches?<BR>
       <A href="#4.14">4.14</A>) In a query, how do I detect if a field
      is <SMALL>NULL</SMALL>?<BR>
       <A href="#4.15">4.15</A>) What is the difference between the
***************
*** 957,968 ****
      search.</P>
  
      <H4><A name="4.13">4.13</A>) How do I perform regular expression
!     searches and case-insensitive regular expression searches?</H4>
  
      <P>The <I>~</I> operator does regular expression matching, and
      <I>~*</I> does case-insensitive regular expression matching. The
      case-insensitive variant of <SMALL>LIKE</SMALL> is called
      <SMALL>ILIKE</SMALL> in PostgreSQL 7.1 and later.</P>
  
      <H4><A name="4.14">4.14</A>) In a query, how do I detect if a field
      is <SMALL>NULL</SMALL>?</H4>
--- 958,985 ----
      search.</P>
  
      <H4><A name="4.13">4.13</A>) How do I perform regular expression
!     searches and case-insensitive regular expression searches?  How do I
!     use an index for case-insensitive searches?</H4>
  
      <P>The <I>~</I> operator does regular expression matching, and
      <I>~*</I> does case-insensitive regular expression matching. The
      case-insensitive variant of <SMALL>LIKE</SMALL> is called
      <SMALL>ILIKE</SMALL> in PostgreSQL 7.1 and later.</P>
+ 
+     <P>Case-insensitive equality comparisons are normally expressed as:
+     
+     <PRE>
+     SELECT *
+     FROM tab
+     WHERE lower(col) = 'abc'
+     </PRE>
+ 
+     This will not use an standard index. However, if you create a
+     functional index, it will be used:
+ 
+     <PRE>
+     CREATE INDEX tabindex on tab (lower(col));
+     </PRE>
  
      <H4><A name="4.14">4.14</A>) In a query, how do I detect if a field
      is <SMALL>NULL</SMALL>?</H4>
