I have the same database running on 2 instances of mysql 5.7.20 (one on ubuntu, one on macosx). The osx-version gives sensible results in the InnoDB-fulltext search (e.g. searching for "facts and figures" gives 3 results on top with a relevance score of 11.5, 6.5, 6.5 and "Facts and Figures" in the title).
On the Linux-System searching for "Facts and Figures" in the same database gives completely different results with relevance scores starting with 44 - and very weird results. The ones found on macosx on top appear on position 20+. Even a fresh dump of the database behaves like this.
The mysql-configuration is similar (innodb_ft_token_size, etc.) only differing in paths and the like. Has anyone any explanation for this behaviour?