ルックアップ使用頻度順に表示

お世話になっております。

表題の件につきましてアイディアを頂ければと思い、質問させていただきます。

ルックアップにて商品マスタアプリから商品を検索した際に、良く使われる商品を上位に持ってきたいと考えております。

商品マスタにカウントする項目を用意し、ルックアップで取得されたときにその商品のカウントに+1し、クリアされたときに-1するのが一般的かなと思うのですが、

その他に良い方法があればご教示頂けないでしょうか。

また、似たような記事などありましたらお教えください。

よろしくお願いいたします。

商品マスタにカウンターフィールドを用意するところはいいと思います!
カウントするタイミングですが、レコード保存時に選択されていた項目を加算するのはいかがでしょうか?
レコード編集時はそれまで登録されていた項目との比較及び減算は必要ですが、APIコール回数は抑えられると思います。