diff 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
line wrap: on
line diff
--- a/lucene/src/luan/modules/lucene/Lucene.luan	Thu Dec 18 04:56:30 2014 +0000
+++ b/lucene/src/luan/modules/lucene/Lucene.luan	Thu Dec 18 07:51:29 2014 +0000
@@ -11,7 +11,16 @@
 
 
 function Index(indexDir)
-	local index = LuceneIndex.new(indexDir).table()
+	local index = {}
+	local java_index = LuceneIndex.new(indexDir)
+	index.fields = java_index.fields
+	index.to_string = java_index.to_string
+	index.backup = java_index.backup
+	index.Writer = java_index.Writer
+	index.Searcher = java_index.Searcher
+	index.delete_all = java_index.delete_all
+	index.map_field_name = java_index.map_field_name
+	index.close = java_index.close
 
 	function index.save_document(doc)
 		index.Writer( function(writer)