diff lucene/src/luan/modules/lucene/LuceneIndex.java @ 591:790d5de23042

add "strict" param to Io.repr(); add Lucene.index.ensure_open();
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 30 Aug 2015 11:37:39 -0600
parents 60c549d43988
children 50540f0813e2
line wrap: on
line diff
--- a/lucene/src/luan/modules/lucene/LuceneIndex.java	Thu Aug 27 08:35:03 2015 -0600
+++ b/lucene/src/luan/modules/lucene/LuceneIndex.java	Sun Aug 30 11:37:39 2015 -0600
@@ -299,6 +299,10 @@
 		searcher.getIndexReader().decRef();
 	}
 
+	public void ensure_open() throws IOException {
+		close(openSearcher());
+	}
+
 	public int advanced_search( final LuanState luan, String queryStr, LuanFunction fn, Integer n, String sortStr ) throws LuanException, IOException, ParseException {
 		Utils.checkNotNull(luan,queryStr);
 		Query query = SaneQueryParser.parseQuery(mfp,queryStr);