Implement incremental search