Implement search transaction