forked from hans/Nominatim
postcode token should have transliterated term in word_token
This commit is contained in:
@@ -193,10 +193,12 @@ class ICUQueryAnalyzer(AbstractQueryAnalyzer):
|
|||||||
|
|
||||||
self.add_extra_tokens(query)
|
self.add_extra_tokens(query)
|
||||||
for start, end, pc in self.postcode_parser.parse(query):
|
for start, end, pc in self.postcode_parser.parse(query):
|
||||||
|
term = ' '.join(n.term_lookup for n in query.nodes[start + 1:end + 1])
|
||||||
query.add_token(qmod.TokenRange(start, end),
|
query.add_token(qmod.TokenRange(start, end),
|
||||||
qmod.TOKEN_POSTCODE,
|
qmod.TOKEN_POSTCODE,
|
||||||
ICUToken(penalty=0.1, token=0, count=1, addr_count=1,
|
ICUToken(penalty=0.1, token=0, count=1, addr_count=1,
|
||||||
lookup_word=pc, word_token=pc, info=None))
|
lookup_word=pc, word_token=term,
|
||||||
|
info=None))
|
||||||
self.rerank_tokens(query)
|
self.rerank_tokens(query)
|
||||||
|
|
||||||
log().table_dump('Word tokens', _dump_word_tokens(query))
|
log().table_dump('Word tokens', _dump_word_tokens(query))
|
||||||
|
|||||||
Reference in New Issue
Block a user