Well, it seems that most of these kinds of issues stem from not setting up or running the cron job correctly.
I've followed utah's guide and set up the cron job in Scheduled Tasks as I use windows, and it works for me with the search now. And I'm guessing the cron job solves a lot of other issues that might occur.
Make sure you follow the official documentation on setting up the cron jobs:
http://www.datemill.com/etano/wiki/doku.php?id=installationIf you are on a windows machine here's a step by step from utah:--------------------------------------------
Setting up scheduled tasks for the cron jobs
--------------------------------------------
1. Open Notepad and type this: (if different path, then replace with the actual path to your cron.php file)
start C:\xampp\php\php.exe -f "C:\xampp\htdocs\etano\tools\cron\cron.php"
2. Save as "cron.bat". (For instance C:\cron.bat)
3. From the Start menu choose: "All Programs", "Accessories", "System tools", "Scheduled tasks".
4. Doubleclick "Add Scheduled Task", click on "Next".
5. Browse to your cron.bat file.
6. Choose a name for you task and click on "Daily" and then "Next".
7. Next, you'll see a window asking you to "select the time and day that you want this task to start". Just click "Next".
8. Type your windows user name and password and then click on "Next".
(you need to set a passord or else the scheduled task may not run)
9. Ok, we're almost done. You are now presented with the option to "Open advanced properties for this task when you click Finish". Make sure you select that option, prior to clicking "Finish".
10. Click the "Schedule" tab, and then click the "Advanced" button.
11. You'll want to make sure the "Repeat Task" check box is selected. Once you do that, then you'll need to set it to repeat task every 5 minutes, for a duration of 24 hours, every day.
12. Make sure your new schedule is correct, and then click OK.
-You may need to set a password for your windows user account or else scheduled tasks may not work properly.
-When you select the time for the scheduled task to run for the first time, you may want to set a time starting on the next whole hour, for instance 10:00, rather than just selecting the current time, for instance 9:43. But I dont really know if this is necessary because I dont know how the cron jobs are set up and works in relation to time.
-Check also the cron.bat file, that its pointing to the correct path.