X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=scripts%2Fsearch.ml;fp=scripts%2Fsearch.ml;h=456c0e9dc0c2114ce08733ad50feb35cb78cd20c;hb=744ad347df455887349c683dd1c57af2b1ac0d28;hp=2b2e8b938a603565389b1e83f05e70d867150881;hpb=0bbc22e7daededcfe8cca710e26b454fb3410785;p=cocanwiki.git diff --git a/scripts/search.ml b/scripts/search.ml index 2b2e8b9..456c0e9 100644 --- a/scripts/search.ml +++ b/scripts/search.ml @@ -1,7 +1,7 @@ (* COCANWIKI - a wiki written in Objective CAML. * Written by Richard W.M. Jones . * Copyright (C) 2004 Merjis Ltd. - * $Id: search.ml,v 1.7 2004/11/02 19:21:17 rich Exp $ + * $Id: search.ml,v 1.8 2004/11/02 22:26:36 rich Exp $ * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -60,6 +60,8 @@ let run r (q : cgi) (dbh : Dbi.connection) hostid host user = if have_query then ( (* Get the keywords from the query string. *) let keywords = Pcre.split ~rex:split_words query in + let keywords = + List.filter (fun s -> not (string_is_whitespace s)) keywords in let keywords = List.map String.lowercase keywords in (* Turn the keywords into a tsearch2 ts_query string. *)