adapt use of lucene in modwsgi multi thread + new version V00.16
authorymh <ymh.work@gmail.com>
Fri, 04 Mar 2011 21:45:14 +0100
changeset 59 92ff89ee6e66
parent 58 3a8e5c69b614
child 60 34241e83714e
adapt use of lucene in modwsgi multi thread + new version
web/blinkster/__init__.py
web/blinkster/ldt/__init__.py
--- a/web/blinkster/__init__.py	Fri Mar 04 16:46:02 2011 +0100
+++ b/web/blinkster/__init__.py	Fri Mar 04 21:45:14 2011 +0100
@@ -1,3 +1,3 @@
-VERSION = (0, 15)
+VERSION = (0, 16)
 
 VERSION_STR = unicode(".".join(map(lambda i:"%02d" % (i,), VERSION)))
--- a/web/blinkster/ldt/__init__.py	Fri Mar 04 16:46:02 2011 +0100
+++ b/web/blinkster/ldt/__init__.py	Fri Mar 04 21:45:14 2011 +0100
@@ -2,7 +2,9 @@
 from django.conf import settings
 #import fileimport
 
-lucene.initVM(lucene.CLASSPATH)
+jcenv = lucene.initVM(lucene.CLASSPATH)
+jcenv.attachCurrentThread()
+
 
 STORE = lucene.SimpleFSDirectory(lucene.File(settings.INDEX_PATH))
 ANALYZER = lucene.PerFieldAnalyzerWrapper(lucene.StandardAnalyzer(lucene.Version.LUCENE_CURRENT))