<!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 />
<ogc:propertyislike wildCard="*" singleChar="." escape="!"><br />
<ogc:propertyname>institutio</ogc:propertyname><br />
<ogc:literal>*geographie*</ogc:literal><br />
</ogc:propertyislike><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 "matchCase"-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>