2

小さな店舗で販売を管理するための .NET デスクトップ アプリケーション (WinForms + ローカル PostgreSQL サーバー) を作成しています。

Lucene 検索機能をソフトウェアの「製品検索」モジュールに統合したいと考えています。このような情報検索ライブラリを既存のアプリケーションに統合するための適切なパターンはありますか?

注 : アプリケーションはまだ開発中であり、いつでもアーキテクチャを変更して Lucene を統合できます。

注 : 私は Lucene の使用方法を知っており、その機能をテストするための簡単なデモ アプリを作成しました。このような検索機能をデスクトップ アプリケーションに統合するパターンのみを探しています。

注 : また、統合の主な要件は、ユーザーが製品/ブランド/などをすばやく検索できるようにし、UI で Google オートコンプリート風のシステムを提供できるようにすることです。

4

2 に答える 2

3

「Lucene in Action」という本を手に入れることをお勧めします。これは、Java の Lucene 3.0.3 バージョンに基づいていますが、そのバージョンがたまたま .NET (3.0.3) の最新バージョンです。

この本には、.NET を使い始めるために必要なすべての情報が記載されています。「Google のような」検索を実装することは、実際にはそれほど簡単ではありません..やらなければならないこと: あいまい検索、シソーラス マッチング、スペル/意味、複雑なスコアリングなど。私は 3 年以上 Lucene を使用しており、その本は私を助けてくれました多くを学ぶ。

于 2013-08-13T02:05:46.123 に答える