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 )