Mercurial Hosting > luan
comparison lucene/src/luan/modules/lucene/Lucene.luan @ 303:fdb4bd391c28
add lucene close();
add Web_server.start();
git-svn-id: https://luan-java.googlecode.com/svn/trunk@304 21e917c8-12df-6dd8-5cb6-c86387c605b9
author | fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9> |
---|---|
date | Thu, 18 Dec 2014 07:51:29 +0000 |
parents | 9fb523472035 |
children | d34be4588556 |
comparison
equal
deleted
inserted
replaced
302:2f8938fc518c | 303:fdb4bd391c28 |
---|---|
9 import "java:org.apache.lucene.search.Sort" | 9 import "java:org.apache.lucene.search.Sort" |
10 import "java:org.apache.lucene.search.SortField" | 10 import "java:org.apache.lucene.search.SortField" |
11 | 11 |
12 | 12 |
13 function Index(indexDir) | 13 function Index(indexDir) |
14 local index = LuceneIndex.new(indexDir).table() | 14 local index = {} |
15 local java_index = LuceneIndex.new(indexDir) | |
16 index.fields = java_index.fields | |
17 index.to_string = java_index.to_string | |
18 index.backup = java_index.backup | |
19 index.Writer = java_index.Writer | |
20 index.Searcher = java_index.Searcher | |
21 index.delete_all = java_index.delete_all | |
22 index.map_field_name = java_index.map_field_name | |
23 index.close = java_index.close | |
15 | 24 |
16 function index.save_document(doc) | 25 function index.save_document(doc) |
17 index.Writer( function(writer) | 26 index.Writer( function(writer) |
18 writer.save_document(doc) | 27 writer.save_document(doc) |
19 end ) | 28 end ) |