Mercurial Hosting > luan
diff lucene/src/luan/modules/lucene/Lucene.luan @ 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 | 0be287ab0309 |
children | 50540f0813e2 |
line wrap: on
line diff
--- a/lucene/src/luan/modules/lucene/Lucene.luan Thu Aug 27 08:35:03 2015 -0600 +++ b/lucene/src/luan/modules/lucene/Lucene.luan Sun Aug 30 11:37:39 2015 -0600 @@ -17,9 +17,10 @@ M.literal = SaneQueryParser.literal -function M.index(indexDir) +function M.index(index_dir) local index = {} - local java_index = LuceneIndex.new(indexDir) + index.dir = index_dir + local java_index = LuceneIndex.new(index_dir) index.indexed_fields = java_index.indexedFieldsMeta.newTable() index.to_string = java_index.to_string index.backup = java_index.backup @@ -30,6 +31,7 @@ index.save = java_index.save index.update_in_transaction = java_index.update_in_transaction index.close = java_index.close + index.ensure_open = java_index.ensure_open function index.search(query, from, to, sort) local results = {}