def initialize() -> None: if (SentimentAnalyzer.__m_inited): return SentimentAnalyzer.__m_inited = True MetaSentiment.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True try: for i in range(2): str0_ = EpNerBusinessInternalResourceHelper.getString( ("Positives.txt" if i == 0 else "Negatives.txt")) if (str0_ is None): continue for line0 in Utils.splitString(str0_, '\n', False): line = line0.strip() if (Utils.isNullOrEmpty(line)): continue coef = (1 if i == 0 else -1) SentimentAnalyzer.__m_termins.add( Termin._new117(line, coef)) except Exception as ex: pass for s in ["ОЧЕНЬ", "СИЛЬНО"]: SentimentAnalyzer.__m_termins.add(Termin._new117(s, 0)) Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False ProcessorService.registerAnalyzer(SentimentAnalyzer())
def initialize() -> None: MetaTitleInfo.initialize() try: Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True TitleItemToken.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False except Exception as ex: raise Utils.newException(ex.__str__(), ex) ProcessorService.registerAnalyzer(TitlePageAnalyzer())
def initialize() -> None: MetaBookLink.initialize2() MetaBookLinkRef.initialize() try: Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True BookLinkToken.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False except Exception as ex: raise Utils.newException(ex.__str__(), ex) ProcessorService.registerAnalyzer(BookLinkAnalyzer())
def initialize() -> None: if (BankAnalyzer.__m_ontology is not None): return MetaBank.initialize() BankAnalyzer.__m_ontology = TerminCollection() t = Termin("БАНКОВСКИЕ РЕКВИЗИТЫ", None, True) t.addVariant("ПЛАТЕЖНЫЕ РЕКВИЗИТЫ", False) t.addVariant("РЕКВИЗИТЫ", False) BankAnalyzer.__m_ontology.add(t) ProcessorService.registerAnalyzer(BankAnalyzer())
def initialize() -> None: if (BusinessAnalyzer.__m_inited): return BusinessAnalyzer.__m_inited = True MetaBusinessFact.initialize() FundsMeta.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True BusinessFactItem.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False ProcessorService.registerAnalyzer(BusinessAnalyzer())
def initialize() -> None: with MeasureAnalyzer.__m_lock: if (MeasureAnalyzer.__m_initialized): return MeasureAnalyzer.__m_initialized = True MeasureMeta.initialize() UnitMeta.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True UnitsHelper.initialize() NumbersWithUnitToken._initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False ProcessorService.registerAnalyzer(MeasureAnalyzer())
def initialize() -> None: if (WeaponAnalyzer.__m_inited): return WeaponAnalyzer.__m_inited = True MetaWeapon.initialize() try: Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True WeaponItemToken.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False except Exception as ex: raise Utils.newException(ex.__str__(), ex) ProcessorService.registerAnalyzer(WeaponAnalyzer())
def initialize() -> None: if (MailAnalyzer.__m_inited): return MailAnalyzer.__m_inited = True try: MetaLetter.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True MailLine.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False except Exception as ex: raise Utils.newException(ex.__str__(), ex) ProcessorService.registerAnalyzer(MailAnalyzer())
def initialize() -> None: if (NamedEntityAnalyzer.__m_inited): return NamedEntityAnalyzer.__m_inited = True try: MetaNamedEntity.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True NamedItemToken._initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False except Exception as ex: raise Utils.newException(ex.__str__(), ex) ProcessorService.registerAnalyzer(NamedEntityAnalyzer())
def initialize() -> None: if (PhoneAnalyzer.M_INITED): return PhoneAnalyzer.M_INITED = True MetaPhone.initialize() try: Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True PhoneHelper.initialize() PhoneItemToken.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False except Exception as ex: raise Utils.newException(ex.__str__(), ex) ProcessorService.registerAnalyzer(PhoneAnalyzer())
def initialize() -> None: from pullenti.ner.instrument.internal.ParticipantToken import ParticipantToken if (InstrumentAnalyzer.__m_inited): return InstrumentAnalyzer.__m_inited = True InstrumentArtefactMeta.initialize() MetaInstrumentBlock.initialize() MetaInstrument.initialize() InstrumentParticipantMeta.initialize() try: Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True InstrToken.initialize() ParticipantToken.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False except Exception as ex: raise Utils.newException(ex.__str__(), ex) ProcessorService.registerAnalyzer(InstrumentAnalyzer())
def initialize() -> None: if (UriAnalyzer.__m_schemes is not None): return Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True MetaUri.initialize() try: UriAnalyzer.__m_schemes = TerminCollection() obj = EpNerBankInternalResourceHelper.getString("UriSchemes.csv") if (obj is None): raise Utils.newException("Can't file resource file {0} in Organization analyzer".format("UriSchemes.csv"), None) for line0 in Utils.splitString(obj, '\n', False): line = line0.strip() if (Utils.isNullOrEmpty(line)): continue UriAnalyzer.__m_schemes.add(Termin._new678(line, MorphLang.UNKNOWN, True, 0)) for s in ["ISBN", "УДК", "ББК", "ТНВЭД", "ОКВЭД"]: UriAnalyzer.__m_schemes.add(Termin._new678(s, MorphLang.UNKNOWN, True, 1)) UriAnalyzer.__m_schemes.add(Termin._new2573("Общероссийский классификатор форм собственности", "ОКФС", 1, "ОКФС")) UriAnalyzer.__m_schemes.add(Termin._new2573("Общероссийский классификатор организационно правовых форм", "ОКОПФ", 1, "ОКОПФ")) UriAnalyzer.__m_schemes.add(Termin._new678("WWW", MorphLang.UNKNOWN, True, 2)) UriAnalyzer.__m_schemes.add(Termin._new678("HTTP", MorphLang.UNKNOWN, True, 10)) UriAnalyzer.__m_schemes.add(Termin._new678("HTTPS", MorphLang.UNKNOWN, True, 10)) UriAnalyzer.__m_schemes.add(Termin._new678("SHTTP", MorphLang.UNKNOWN, True, 10)) UriAnalyzer.__m_schemes.add(Termin._new678("FTP", MorphLang.UNKNOWN, True, 10)) t = Termin._new678("SKYPE", MorphLang.UNKNOWN, True, 3) t.addVariant("СКАЙП", True) t.addVariant("SKYPEID", True) t.addVariant("SKYPE ID", True) UriAnalyzer.__m_schemes.add(t) t = Termin._new678("SWIFT", MorphLang.UNKNOWN, True, 3) t.addVariant("СВИФТ", True) UriAnalyzer.__m_schemes.add(t) UriAnalyzer.__m_schemes.add(Termin._new678("ICQ", MorphLang.UNKNOWN, True, 4)) t = Termin._new2583("основной государственный регистрационный номер", "ОГРН", 5, "ОГРН", True) t.addVariant("ОГРН ИП", True) UriAnalyzer.__m_schemes.add(t) UriAnalyzer.__m_schemes.add(Termin._new2583("Индивидуальный идентификационный номер", "ИИН", 5, "ИИН", True)) UriAnalyzer.__m_schemes.add(Termin._new2583("Индивидуальный номер налогоплательщика", "ИНН", 5, "ИНН", True)) UriAnalyzer.__m_schemes.add(Termin._new2583("Код причины постановки на учет", "КПП", 5, "КПП", True)) UriAnalyzer.__m_schemes.add(Termin._new2583("Банковский идентификационный код", "БИК", 5, "БИК", True)) UriAnalyzer.__m_schemes.add(Termin._new2583("основной государственный регистрационный номер индивидуального предпринимателя", "ОГРНИП", 5, "ОГРНИП", True)) t = Termin._new2583("Страховой номер индивидуального лицевого счёта", "СНИЛС", 5, "СНИЛС", True) t.addVariant("Свидетельство пенсионного страхования", False) t.addVariant("Страховое свидетельство обязательного пенсионного страхования", False) t.addVariant("Страховое свидетельство", False) UriAnalyzer.__m_schemes.add(t) UriAnalyzer.__m_schemes.add(Termin._new2583("Общероссийский классификатор предприятий и организаций", "ОКПО", 5, "ОКПО", True)) UriAnalyzer.__m_schemes.add(Termin._new2583("Общероссийский классификатор объектов административно-территориального деления", "ОКАТО", 5, "ОКАТО", True)) UriAnalyzer.__m_schemes.add(Termin._new2583("Общероссийский классификатор территорий муниципальных образований", "ОКТМО", 5, "ОКТМО", True)) UriAnalyzer.__m_schemes.add(Termin._new2583("Общероссийский классификатор органов государственной власти и управления", "ОКОГУ", 5, "ОКОГУ", True)) UriAnalyzer.__m_schemes.add(Termin._new2583("Общероссийский классификатор Отрасли народного хозяйства", "ОКОНХ", 5, "ОКОНХ", True)) t = Termin._new2595("РАСЧЕТНЫЙ СЧЕТ", MorphLang.UNKNOWN, True, "Р/С", 6, 20) t.addAbridge("Р.С.") t.addAbridge("Р.СЧ.") t.addAbridge("P.C.") t.addAbridge("РАСЧ.СЧЕТ") t.addAbridge("РАС.СЧЕТ") t.addAbridge("РАСЧ.СЧ.") t.addAbridge("РАС.СЧ.") t.addAbridge("Р.СЧЕТ") t.addVariant("СЧЕТ ПОЛУЧАТЕЛЯ", False) t.addVariant("СЧЕТ ОТПРАВИТЕЛЯ", False) t.addVariant("СЧЕТ", False) UriAnalyzer.__m_schemes.add(t) t = Termin._new2596("ЛИЦЕВОЙ СЧЕТ", "Л/С", 6, 20) t.addAbridge("Л.С.") t.addAbridge("Л.СЧ.") t.addAbridge("Л/С") t.addAbridge("ЛИЦ.СЧЕТ") t.addAbridge("ЛИЦ.СЧ.") t.addAbridge("Л.СЧЕТ") UriAnalyzer.__m_schemes.add(t) t = Termin._new2595("СПЕЦИАЛЬНЫЙ ЛИЦЕВОЙ СЧЕТ", MorphLang.UNKNOWN, True, "СПЕЦ/С", 6, 20) t.addAbridge("СПЕЦ.С.") t.addAbridge("СПЕЦ.СЧЕТ") t.addAbridge("СПЕЦ.СЧ.") t.addVariant("СПЕЦСЧЕТ", True) t.addVariant("СПЕЦИАЛЬНЫЙ СЧЕТ", True) UriAnalyzer.__m_schemes.add(t) t = Termin._new2595("КОРРЕСПОНДЕНТСКИЙ СЧЕТ", MorphLang.UNKNOWN, True, "К/С", 6, 20) t.addAbridge("КОРР.СЧЕТ") t.addAbridge("КОР.СЧЕТ") t.addAbridge("КОРР.СЧ.") t.addAbridge("КОР.СЧ.") t.addAbridge("К.СЧЕТ") t.addAbridge("КОР.С.") t.addAbridge("К.С.") t.addAbridge("K.C.") t.addAbridge("К-С") t.addAbridge("К/С") t.addAbridge("К.СЧ.") t.addAbridge("К/СЧ") UriAnalyzer.__m_schemes.add(t) t = Termin._new2599("КОД БЮДЖЕТНОЙ КЛАССИФИКАЦИИ", "КБК", "КБК", 6, 20, True) UriAnalyzer.__m_schemes.add(t) UriItemToken.initialize() except Exception as ex: raise Utils.newException(ex.__str__(), ex) Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False ProcessorService.registerAnalyzer(UriAnalyzer())
def initialize() -> None: if (DenominationAnalyzer.__m_inites): return DenominationAnalyzer.__m_inites = True MetaDenom.initialize() ProcessorService.registerAnalyzer(DenominationAnalyzer())
def initialize() -> None: if (MoneyAnalyzer.__m_inited): return MoneyAnalyzer.__m_inited = True MoneyMeta.initialize() ProcessorService.registerAnalyzer(MoneyAnalyzer())