Changeset 327

Show
Ignore:
Timestamp:
05/08/08 03:25:19 (7 months ago)
Author:
eric.dumin..@gmail.com
Message:

Trying to fix rake index:update

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/picolena/templates/app/models/finder.rb

    r325 r327  
    33 
    44  def index 
    5     @@index ||= Indexer.index 
     5    Indexer.index 
    66  end 
    77 
     
    1010    @raw_query= raw_query 
    1111    Indexer.ensure_index_existence 
    12     reload! if should_be_reloaded? 
     12    reload_index! if should_be_reloaded? 
     13    uncache_index if Indexer.do_not_disturb_while_indexing 
    1314    @per_page=results_per_page 
    1415    @offset=(page.to_i-1)*results_per_page 
     
    5657  private 
    5758   
    58   def reload
     59  def reload_index
    5960    Indexer.close 
     61    uncache_index 
     62    @@last_reload = Time.now 
     63  end 
     64   
     65  def uncache_index 
    6066    @@index = nil 
    61     @@last_reload = Time.now 
    6267  end 
    6368 
  • trunk/lib/picolena/templates/app/models/indexer.rb

    r326 r327  
    2222      clear! if remove_first 
    2323      @from_scratch = remove_first 
    24       # Forces Finder.index to be reloaded. 
    25       touch_reload_file! 
    2624      logger.start_indexing 
    2725      Picolena::IndexedDirectories.each{|dir, alias_dir| 
     
    3129      index.optimize 
    3230      index_time_dbm_file['last']=Time.now._dump 
     31      # Forces Finder.index to be reloaded. 
    3332      @@do_not_disturb_while_indexing=false 
     33      touch_reload_file! 
    3434      logger.show_report 
    3535    end