diff options
Diffstat (limited to 'modules/search/helpers')
| -rw-r--r-- | modules/search/helpers/search_installer.php | 8 | 
1 files changed, 7 insertions, 1 deletions
| diff --git a/modules/search/helpers/search_installer.php b/modules/search/helpers/search_installer.php index ae8eacd3..b823f498 100644 --- a/modules/search/helpers/search_installer.php +++ b/modules/search/helpers/search_installer.php @@ -35,7 +35,13 @@ class search_installer {        $db->query("insert into `search_records` (`item_id`) SELECT `id` FROM `items`");        module::set_version("search", 1); -      search::check_index(); +      if (ORM::factory("search_record")->count_all() < 10) { +        foreach (ORM::factory("search_record")->where("dirty", 1)->find_all() as $record) { +          search::update_record($record); +        } +      } else { +        search::check_index(); +      }      }    } | 
