I'm fairly certain that a complete re-index only occurs when either a) 
the index can't be found at the given 'index_dir', or b) 
Model.rebuild_index is called.
The code I looked at was in ClassMethods#aaf_index which, if you follow 
it into 'create_index_instance', does index on creation. Hopefully that 
can at least put you on the track to debugging your problem.

Matt

John Bachir wrote:
> I am experience situations where accessing the index results in a  
> complete re-indexing of the model. I have not been able to detect a  
> pattern.
>
> Under what circumstances does Ferret (or AAF) decide that it needs to  
> rebuild the index? I'll be happy to look at the code relevant to this  
> if someone could direct me to it.
>
> Thanks,
> John
> _______________________________________________
> Ferret-talk mailing list
> [email protected]
> http://rubyforge.org/mailman/listinfo/ferret-talk
>   

_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk

Reply via email to