Mercurial Hosting > luan
comparison 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 |
comparison
equal
deleted
inserted
replaced
590:f050c30952c0 | 591:790d5de23042 |
---|---|
15 double = NumberFieldParser.DOUBLE; | 15 double = NumberFieldParser.DOUBLE; |
16 } | 16 } |
17 | 17 |
18 M.literal = SaneQueryParser.literal | 18 M.literal = SaneQueryParser.literal |
19 | 19 |
20 function M.index(indexDir) | 20 function M.index(index_dir) |
21 local index = {} | 21 local index = {} |
22 local java_index = LuceneIndex.new(indexDir) | 22 index.dir = index_dir |
23 local java_index = LuceneIndex.new(index_dir) | |
23 index.indexed_fields = java_index.indexedFieldsMeta.newTable() | 24 index.indexed_fields = java_index.indexedFieldsMeta.newTable() |
24 index.to_string = java_index.to_string | 25 index.to_string = java_index.to_string |
25 index.backup = java_index.backup | 26 index.backup = java_index.backup |
26 index.advanced_search = java_index.advanced_search | 27 index.advanced_search = java_index.advanced_search |
27 index.search_in_transaction = java_index.search_in_transaction | 28 index.search_in_transaction = java_index.search_in_transaction |
28 index.delete_all = java_index.delete_all | 29 index.delete_all = java_index.delete_all |
29 index.delete = java_index.delete | 30 index.delete = java_index.delete |
30 index.save = java_index.save | 31 index.save = java_index.save |
31 index.update_in_transaction = java_index.update_in_transaction | 32 index.update_in_transaction = java_index.update_in_transaction |
32 index.close = java_index.close | 33 index.close = java_index.close |
34 index.ensure_open = java_index.ensure_open | |
33 | 35 |
34 function index.search(query, from, to, sort) | 36 function index.search(query, from, to, sort) |
35 local results = {} | 37 local results = {} |
36 local function fn(i,doc_fn) | 38 local function fn(i,doc_fn) |
37 if i >= from then | 39 if i >= from then |