I have a site with two indexes. Index A is created offline by RDig  
and queried from the web via RDig (specifically,  
RDig.searcher.search). Index B is managed by AAF with :remote =>  
true. Simple enough. However, I need to query both indexes from RDig.  
Usually this is ok, as I modified RDig to accept an array of  
search_paths with an element for index A and index B.

However, when Index B is updated by AAF, RDig.searcher.search will  
not "see" the changes to Index B until I restart Mongrel (or restart  
script/console). If I query Index B directly through  
ClassB.find_by_contents("myfield:my_value") I see the updated results  
immediately with no restart.

I know that RDig creates a single IndexReader for class. Does the  
IndexReader cache the segments files in memory?

Does anyone have any ideas?

Thanks in advance for your help!

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

Reply via email to