Update array search to allow contains, starts, end and does not contain