今回は検索機能を追加しました。
今のところ会社名での単純な検索だけです。検索ワードに会社名の一部でもヒットすれば、その会社の詳細情報が更新可能な状態で表示されます。
検索機能はなかなか複雑
- 完全一致か部分一致か
- 検索ワードにヒットしない場合
- 検索ワードに複数のデータがヒットする場合
- 複数の結果をどの様に表示するか
- 他の項目と複合的に検索したい場合
- そして、それがAND検索かOR検索かなどなど…
これらの処理を実現するためには、さらに複雑なコードを書かないといけません。
不可能ではないですが、どこまで実際に必要なのかを考慮する必要があります。
GitHub Copilot Chat を使ってかなり効率的にプログラミングできていますが、
それでも上記の処理を実現するとなると骨が折れそうです。
まだまだ道は遠そうですね(汗
ではでは〜