What happens on your website is under the control of your webmaster and the code at your site. So if a search fails, you talk to your web master.
In short, I see no reason for this to be a SEO issue.
I've been working as the SEO guy for Rooms Index.
After indexation I've found an issue in which some location based pages aren't shown when the search for these pages is made, instead the homepage comes up, for example: if you search חדרים לפי שעה בתל אביב or חדרים לפי שעה בחיפה (These are the keywords and the category page that should be displayed)
but instead when I search these keywords, it will show the homepage in the search results.
For more context I'll give an English example, if I had website called dayuse.com, and searched for "Los Angeles Rooms", instead of showing me dayuse.com/los-angeles in the results, it will show the homepage (dayuse.com)
Anyone might know how to fix it, or why does this even happen?