小さな店舗で販売を管理するための .NET デスクトップ アプリケーション (WinForms + ローカル PostgreSQL サーバー) を作成しています。
Lucene 検索機能をソフトウェアの「製品検索」モジュールに統合したいと考えています。このような情報検索ライブラリを既存のアプリケーションに統合するための適切なパターンはありますか?
注 : アプリケーションはまだ開発中であり、いつでもアーキテクチャを変更して Lucene を統合できます。
注 : 私は Lucene の使用方法を知っており、その機能をテストするための簡単なデモ アプリを作成しました。このような検索機能をデスクトップ アプリケーションに統合するパターンのみを探しています。
注 : また、統合の主な要件は、ユーザーが製品/ブランド/などをすばやく検索できるようにし、UI で Google オートコンプリート風のシステムを提供できるようにすることです。