Fix Bottle http server running

This commit is contained in:
jar3b 2016-03-15 17:25:56 +03:00
parent e1e9d15414
commit cbeedcc985
3 changed files with 9 additions and 3 deletions

View File

@ -102,6 +102,12 @@ class SphinxSearch:
return we_list return we_list
# Осуществляет поиск строки, на выходе массив таких параметров:
# aoid - AOID
# text - текст найденного адресного объекта
# ratio - рейтинг найденного пункта
# cort - рейтинг количества совпавших слов
def find(self, text, strong): def find(self, text, strong):
def split_phrase(phrase): def split_phrase(phrase):
phrase = unicode(phrase).lower() phrase = unicode(phrase).lower()
@ -120,7 +126,7 @@ class SphinxSearch:
# получаем все вариации слов # получаем все вариации слов
all_variations = [] all_variations = []
for we in word_entries: for we in word_entries:
for vari in we.variations_gen(strong, self.__get_suggest): for vari in we.variations_generator(strong, self.__get_suggest):
all_variations.append(vari) all_variations.append(vari)
good_vars = [v for v in all_variations if v.var_type == VariationType.normal] good_vars = [v for v in all_variations if v.var_type == VariationType.normal]

View File

@ -75,7 +75,7 @@ class WordEntry:
def __cleanify(self, word): def __cleanify(self, word):
return word.replace('-', '').replace('@', '') return word.replace('-', '').replace('@', '')
def variations_gen(self, strong, suggestion_func): def variations_generator(self, strong, suggestion_func):
default_var_type = VariationType.normal default_var_type = VariationType.normal
# Если слово встречается часто, ставим у всех вариантов тип VariationType.freq # Если слово встречается часто, ставим у всех вариантов тип VariationType.freq
if self.parameters['IS_FREQ']: if self.parameters['IS_FREQ']:

View File

@ -15,4 +15,4 @@ application = phias_app.get_app()
# Run bottle WSGI server if no external # Run bottle WSGI server if no external
if __name__ == '__main__': if __name__ == '__main__':
application.start(host='0.0.0.0', port=8087, debug=True) phias_app.start(host='0.0.0.0', port=8087, debug=True)