# -*- coding: utf-8 -*- from aore.fias.search import SphinxSearch import logging class FiasFactory: def __init__(self): self.searcher = SphinxSearch() # text - строка поиска # strong - строгий поиск (True) или "мягкий" (False) (с допущением ошибок, опечаток) # out_format - "full" or "simple" - полный (подробно для каждого подпункта) или простой (только строка и AOID) def find(self, text, strong=False, out_format="simple"): try: results = self.searcher.find(text, strong) print results except: return []