support search pattern