<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
    <title></title>
  </head>

  <body>
    <p style="margin: 0px;">Hi guys,<br />
    <br />
    sorry for cross-posting.<br />
    <br />
    I am using a geoserver(2.0.1) as a wfs-service with a postgresql<br />
    database and openlayers to show the data.<br />
    <br />
    There is a possibility for the user to search data<br />
    within this openlayers application. I am using the<br />
    entered searchstring to form a getfeature request.<br />
    <br />
    I am using the filter-function for this:<br />
    <br />
    &lt;ogc:propertyislike wildCard=&quot;*&quot; singleChar=&quot;.&quot; escape=&quot;!&quot;&gt;<br />
    &lt;ogc:propertyname&gt;institutio&lt;/ogc:propertyname&gt;<br />
    &lt;ogc:literal&gt;*geographie*&lt;/ogc:literal&gt;<br />
    &lt;/ogc:propertyislike&gt;<br />
    <br />
    The problem is that when a user enters a string which is differs only<br />
    a tiny bit to the string in the database (case sensitive), the<br />
    entry cannot be found. For example: gEoGrApHiE, geographie, GEOGRAPHIE, Geographie.<br />
    <br />
    Can someone help me to create a case insensitiv application using<br />
    openlayers, geoserver and postgresql.<br />
    <br />
    I already found the &quot;matchCase&quot;-option in openlayers, but this<br />
    can only be used for EQUAL_TO filters which is not of any help<br />
    for me.<span></span></p>
  </body>
</html>