Fix Bottle http server running
This commit is contained in:
parent
e1e9d15414
commit
cbeedcc985
@ -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]
|
||||||
|
@ -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']:
|
||||||
|
@ -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)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user