mς *αΈEc@s1dZdklZlZdkZdklZdklZdkl Z dkl Z dk l Z dk lZd klZd klZd klZd klZlZd klZdklZedeƒƒZddddd„Zdfd„ƒYZdeee ei i!fd„ƒYZ"ee"ƒdS(s\Vocabulary for deprecated text index. $Id: Vocabulary.py 40300 2005-11-21 16:54:03Z efge $ (sDTMLFiles MessageDialogN(sInitializeClass(sClassSecurityInfo(smanage_vocabulary(squery_vocabulary(sImplicit(s Persistent(sItem(s implements(s IVocabulary(sLexiconsGlobbingLexicon(sstop_word_dict(sSplittersdtml/addVocabularytcCs|t|ƒ}t|ƒ}|o d}nt|||||ƒ}|i ||ƒ|dj o|i ||ddƒSndS(sAdd a Vocabulary object it update_menuN( tstrtidttitletglobbingt Vocabularytsplittertextratctselft _setObjecttREQUESTtNonet manage_main(R RRRRRR R ((tJ/data/zmath/zope/lib/python/Products/PluginIndexes/TextIndex/Vocabulary.pytmanage_addVocabulary$s    t_extracBstZRS(N(t__name__t __module__(((RR1sRcBsQtZdZeeƒeƒZeiedƒeie dƒdZ dZ hdd<dd<ddt Products.PluginIndexes.TextIndexR$R"t(Products.PluginIndexes.TextIndex.LexiconR%RRMtmanage_addVocabularyFormR RRRIRJR(R\RBRR%RRRQRTR=R?RVRLRFRR"ROR>RHR$RC((Rt?s&             %U