Mercurial Hosting > luan
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);