svc search impl