Wokka, Mark:
Hi. The case sensitiveness of the CMS searches depends on the database backend. Yes, by default the CMS code sends a "LIKE %searchword%" to the database server... for most brands and versions that means "search everything which contains searchword, no matter the case"... but some servers do a case-sensitive search.
If you delete the "LIKE" then the search is case-sensitive, but wildcards (%) are disabled on some servers, which is useless.
Also, currently, the search function will scan not only the main content, but also the abstract, the keywords and user comments. And, if you entered the content in HTML, tags are not stripped. And there are some issues if searching for non-English characters.
I know. The search function needs to be rewritten to include other important things (like boolean operators, weighted results, and searching within uploaded files), but the case-sensitive issue will be a bit complex (because we rely on the DB backend to do the search). Also the HTML thing.
Maybe a two-step search/filtering (the first in the DB server and the second in the PHP realm) will be the solution. But I need to think more carefully on this one.
Of course, sugestions, comments and requests, are welcome.
Regards,
Mario A. Valdez-Ramirez.