Hi Gavin,
yeah, ok, I see what's happening. You're searching across the two columns, but you're wanting to find the case where one term is in one column, and the other term is in the other column.
currently the search is applied on multiple columns, but it's looking for a column that matches both terms. And obviously that doesn't exist.
For 6.27 I've simplified it so it joins the columns together, before doing the search - ie it's checking the sub terms against the combined result once, rather than against each part of the result individually.
this applies to the "search" locator, the "contains" locator operates as before. (it is difficult to conceptualize a case where contains would span over the column boundary.)
cheers
Bruce