文字列検索時のソート順は、単語や文字種の境界に多く接している順。次に辞書順。
これで完全一致がトップにくることになる。次に別の単語がハイフンでつながっているもの。そのあとに単語内での先頭/末尾一致、最後に単語内での部分一致。

さらにヒットしなかったのを辞書順で示してもいい。ヒットしなかったことが区別できるようにして。