Mercurial Hosting > luan
comparison src/luan/modules/lucene/LuceneIndex.java @ 1676:daa4214fa91a
minor
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 30 May 2022 19:29:32 -0600 |
parents | af18eacf187c |
children | 46cf5137cb6b |
comparison
equal
deleted
inserted
replaced
1675:445048f9eca7 | 1676:daa4214fa91a |
---|---|
107 Reference<LuceneIndex> ref = indexes.get(key); | 107 Reference<LuceneIndex> ref = indexes.get(key); |
108 if( ref != null ) { | 108 if( ref != null ) { |
109 LuceneIndex li = ref.get(); | 109 LuceneIndex li = ref.get(); |
110 if( li != null ) { | 110 if( li != null ) { |
111 Object version = options.get(luan,"version"); | 111 Object version = options.get(luan,"version"); |
112 if( version==null || version.equals(li.version) ) | 112 if( (version==null || version.equals(li.version)) && li.indexDir.exists() ) |
113 return li; | 113 return li; |
114 li.closeWriter(); | 114 li.closeWriter(); |
115 } | 115 } |
116 } | 116 } |
117 LuceneIndex li = new LuceneIndex(luan,indexDir,options); | 117 LuceneIndex li = new LuceneIndex(luan,indexDir,options); |