comparison src/luan/modules/lucene/LuceneIndex.java @ 1674:af18eacf187c

automatic restore
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 29 May 2022 23:38:34 -0600
parents 1b9f9fdb3b41
children daa4214fa91a
comparison
equal deleted inserted replaced
1673:1b9f9fdb3b41 1674:af18eacf187c
210 writer = new LoggingIndexWriter((LuceneIndexWriter)writer,logDir,logTime); 210 writer = new LoggingIndexWriter((LuceneIndexWriter)writer,logDir,logTime);
211 } else { 211 } else {
212 String name = this.domain; 212 String name = this.domain;
213 if( this.name != null ) 213 if( this.name != null )
214 name += "~" + this.name; 214 name += "~" + this.name;
215 writer = new BackupIndexWriter((LuceneIndexWriter)writer,logDir,logTime,name); 215 writer = BackupIndexWriter.newWithRestore((LuceneIndexWriter)writer,logDir,logTime,name);
216 //qqq
217 } 216 }
218 } 217 }
219 reader = DirectoryReader.open(fsDir); 218 reader = DirectoryReader.open(fsDir);
220 searcher = new IndexSearcher(reader); 219 searcher = new IndexSearcher(reader);
221 initId(); 220 initId();