src/ldt/ldt/text/__init__.py
author wakimd
Fri, 11 Feb 2011 11:51:35 +0100
changeset 22 03d02cf0bea7
child 63 93325a5d61f0
permissions -rw-r--r--
Added text API, test Clients and Testcases
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
22
03d02cf0bea7 Added text API, test Clients and Testcases
wakimd
parents:
diff changeset
     1
import lucene
03d02cf0bea7 Added text API, test Clients and Testcases
wakimd
parents:
diff changeset
     2
from django.conf import settings
03d02cf0bea7 Added text API, test Clients and Testcases
wakimd
parents:
diff changeset
     3
03d02cf0bea7 Added text API, test Clients and Testcases
wakimd
parents:
diff changeset
     4
lucene.initVM(lucene.CLASSPATH)
03d02cf0bea7 Added text API, test Clients and Testcases
wakimd
parents:
diff changeset
     5
03d02cf0bea7 Added text API, test Clients and Testcases
wakimd
parents:
diff changeset
     6
STORE = lucene.SimpleFSDirectory(lucene.File(settings.INDEX_PATH))
03d02cf0bea7 Added text API, test Clients and Testcases
wakimd
parents:
diff changeset
     7
ANALYZER = lucene.PerFieldAnalyzerWrapper(lucene.StandardAnalyzer(lucene.Version.LUCENE_CURRENT))
03d02cf0bea7 Added text API, test Clients and Testcases
wakimd
parents:
diff changeset
     8
ANALYZER.addAnalyzer("tags",lucene.FrenchAnalyzer(lucene.Version.LUCENE_CURRENT))
03d02cf0bea7 Added text API, test Clients and Testcases
wakimd
parents:
diff changeset
     9
ANALYZER.addAnalyzer("title",lucene.FrenchAnalyzer(lucene.Version.LUCENE_CURRENT))
03d02cf0bea7 Added text API, test Clients and Testcases
wakimd
parents:
diff changeset
    10
ANALYZER.addAnalyzer("abstract",lucene.FrenchAnalyzer(lucene.Version.LUCENE_CURRENT))
03d02cf0bea7 Added text API, test Clients and Testcases
wakimd
parents:
diff changeset
    11
ANALYZER.addAnalyzer("all",lucene.FrenchAnalyzer(lucene.Version.LUCENE_CURRENT))
03d02cf0bea7 Added text API, test Clients and Testcases
wakimd
parents:
diff changeset
    12
ANALYZER.addAnalyzer("type_doc",lucene.FrenchAnalyzer(lucene.Version.LUCENE_CURRENT))
03d02cf0bea7 Added text API, test Clients and Testcases
wakimd
parents:
diff changeset
    13
03d02cf0bea7 Added text API, test Clients and Testcases
wakimd
parents:
diff changeset
    14
03d02cf0bea7 Added text API, test Clients and Testcases
wakimd
parents:
diff changeset
    15
VERSION  = (1,0)
03d02cf0bea7 Added text API, test Clients and Testcases
wakimd
parents:
diff changeset
    16
VERSION_STR = unicode(".".join(map(lambda i:"%01d" % (i,), VERSION)))