mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-16 15:47:58 +00:00
minimum counts for tokens should always be 1
to avoid accidental devision by 0.
This commit is contained in:
@@ -122,10 +122,10 @@ class ICUToken(qmod.Token):
|
|||||||
else:
|
else:
|
||||||
lookup_word = row.word_token
|
lookup_word = row.word_token
|
||||||
|
|
||||||
return ICUToken(penalty=penalty, token=row.word_id, count=count,
|
return ICUToken(penalty=penalty, token=row.word_id, count=max(1, count),
|
||||||
lookup_word=lookup_word, is_indexed=True,
|
lookup_word=lookup_word, is_indexed=True,
|
||||||
word_token=row.word_token, info=row.info,
|
word_token=row.word_token, info=row.info,
|
||||||
addr_count=addr_count)
|
addr_count=max(1, addr_count))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -209,7 +209,7 @@ class LegacyQueryAnalyzer(AbstractQueryAnalyzer):
|
|||||||
is_indexed = False
|
is_indexed = False
|
||||||
|
|
||||||
return LegacyToken(penalty=penalty, token=row.word_id,
|
return LegacyToken(penalty=penalty, token=row.word_id,
|
||||||
count=row.search_name_count or 1,
|
count=max(1, row.search_name_count or 1),
|
||||||
addr_count=1, # not supported
|
addr_count=1, # not supported
|
||||||
lookup_word=lookup_word,
|
lookup_word=lookup_word,
|
||||||
word_token=row.word_token.strip(),
|
word_token=row.word_token.strip(),
|
||||||
|
|||||||
Reference in New Issue
Block a user