FullText match ranks exact match string much lower

CALL db.index.fulltext.queryNodes("NameIndex", "英雄联盟")

YIELD node, score

RETURN properties(node)['name'] as name, score LIMIT 62

My query is "英雄联盟", which is supposed to match the 'name' property of a game node. There are several instances of nodes with exact match of this string. However, the fulltext results rank the first exact match at the rank of 61, which should be at the very top, since it's an exact match. All other results ranked before it are partial match. Is it possible to always get exact match at the very top when fullText is used?


Are you using ORDER BY score DESC? Sometimes the query gives you the result not ordered unless you state so.