First make sure you control the data. It's very challenging to test search engines when you don't know what or how many should be found. If you search for Huckleberry Fin and it comes up 7 times, you want to know why it came up 7 times and whether that is right or wrong.
Write the script once. Create rows of data in your DataTable that contain the item being searched for and how many should be found.
Compare the results against the expected number to be found. There are lots of different ways to find out how many results you actually have on screen. Perhaps my favorite is to grab the little object that says something like "1-10 of 21 results" or whatever. Parse that to see how many results were found and compare to your DataTable with an if..then and reporter.reportevent.
"The last 10% of any software project will take 90% of the budgeted time. The first 90% will take the other 90%"