## Issue
https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/issues/304
## メモ
- 両方マッチしたとき[[エイリアス (Obsidian)|エイリアス]]を隠すことの意義
- タイトルがマッチしていれば常にそちらを優先すべき/されるべきという先入観
- 実際は[[エイリアス (Obsidian)|エイリアス]]の方が目的に合致しているケースもある
- **[[エイリアス (Obsidian)|エイリアス]]もマッチしているなら表示すべき**
- 両方マッチしたときにエイリアスを表示することの懸念
- パフォーマンス
- マッチングロジックに変更が入らなければ大した問題はないはず
- クエリに複数単語を指定するとき、高確率で新しい単語の1文字目が[[エイリアス (Obsidian)|エイリアス]]にヒットし、都度縦の長さに変更が出て目障り
- 回避は難しい
- 常にエイリアス領域を開けておくのは無駄
- ヒットまでのしきい値を設けるのも変
とはいえ、**エイリアスのヒットが優先されてしまう**のはオプションが有効であろうとおかしい。
![[2025-08-25-22-50-35.avif|frame]]
表示はするが、基本的にヒットはファイル名を優先したい。
スコアによって優越をつけるという対応もやろうとしたが、suggestionのスコアリング周りの実装がカオスだったのでやめた。それが理想形になるケースはあるかもしれないが...。
## 最終的な仕様
- [x] Display alias as title on keyword match
- [x] ファイル名にマッチ
- [x] title: ファイル名, alias: なし
- [x] insertは `[[ファイル名]]`
- [x] エイリアスにマッチ
- [x] title: エイリアス, alias: ファイル名
- [x] insertは `[[ファイル名|エイリアス]]`
- [x] ファイル名にもエイリアスにもマッチ
- [x] title: ファイル名, alias: エイリアス
- [x] insertは `[[ファイル名]]`
- [x] Display the alias as the title
- [x] ファイル名にマッチ
- [x] title: エイリアス, alias: ファイル名
- [-] insertは `[[ファイル名|エイリアス]]`
- もともとだけどNG
- [x] エイリアスにマッチ
- [x] title: エイリアス, alias: ファイル名
- [x] insertは `[[ファイル名|エイリアス]]`
- `Display alias as title on keyword match` もONだと `[[ファイル名]]` になる
- [x] ファイル名にもエイリアスにもマッチ
- [x] title: エイリアス, alias: ファイル名
- [-] insertは `[[ファイル名|エイリアス]]`
- もともとだけどNG
- [x] 両方ともOFF
- [x] ファイル名にマッチ
- [x] title: ファイル名, alias: なし
- [x] insertは `[[ファイル名]]`
- [x] エイリアスにマッチ
- [x] title: ファイル名, alias: エイリアス
- [x] insertは `[[ファイル名]]`
- [x] ファイル名にもエイリアスにもマッチ
- [x] title: ファイル名, alias: エイリアス
- [x] insertは `[[ファイル名]]`