Have you ran the upgrades needed both 5.5 and 5.6?
If your searchid table exists those fields definately exist.
Maybe mistakenly the search table was renamed in vbulletin to searchid cause of having no prefix on your photopost tables?
I would suggest renaming the searchid table back to search so vbulletin will work
Follow this thread and rerun the upgrades meantioned. Its the only way off the top of my head I can think that your search table would not have the fields noted.
Adding a prefix to your PhotoPost tables