search with NOT