Ray,
I spoke too soon and found that there is still one issue. It does a good job finding the names in a group of names but records are also returned that have that searched name within a sub string.
Using my list of example names again, it finds the "Alan" but it also returns "Alana". It's the third search I think where includes seems to find the "Alan" within "Alana" even though I have a blank space before and after the compared post value. Can you see anything I'm missing?
Currently this is what the search behavior looks like:
$searchrsNameList_1 = new WA_MySQLi_Search("rsNameList","0=1");
if ((((isset($_POST["name_search"]))?$_POST["name_search"]:"") != "")) {
$searchrsNameList_1->clearSearch();
$searchrsNameList_1->setSearch(array("type"=>"Key", "comparison"=>"Begins With", "join"=>"OR", "and"=>", ", "or"=>" ", "start_encap"=>"\"", "end_encap"=>"\""), array("name"), "s", "".((isset($_POST["name_search"]))?$_POST["name_search"]." ":"") ."");
$searchrsNameList_1->setSearch(array("type"=>"Key", "comparison"=>"Ends With", "join"=>"OR", "and"=>", ", "or"=>" ", "start_encap"=>"\"", "end_encap"=>"\""), array("name"), "s", "".((isset($_POST["name_search"]))?" ".$_POST["name_search"]:"") ."");
$searchrsNameList_1->setSearch(array("type"=>"Key", "comparison"=>"Includes", "join"=>"OR", "and"=>", ", "or"=>" ", "start_encap"=>"\"", "end_encap"=>"\""), array("name"), "s", "".((isset($_POST["name_search"]))?" ".$_POST["name_search"]." ":"") ."");
}
Thanks,
TroyD