Add search by text

fixes #9 
i approve of this test case :+1: :dog2: