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

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