2012-05-08 11 views
0

地域の言語の場合は、「Word Web」のような辞書アプリケーションを実装する必要があります。私はいくつかの基本的な質問をしています地域の言語の辞書アプリケーションを実装する

  1. どのようにコンテンツを保存するのですか?私はファイルの種類を意味しますか?
  2. ファイルから特定の単語を検索するにはどうすればよいですか?

言語は英語ではないので、私にとっては挑戦的になりつつあります。これを進める方法をお勧めしますか? (私は.Net C#プログラマーです。)

+0

使用できる表現形式でデータを保存する方法を尋ねていますか?この質問は基本的には答えられません。要件を知らないからです。私たちは物事を提案することができますが、これまでに試したことは示していません。 – Tejs

+1

[Lucene.Net](http://incubator.apache.org/lucene.net/)かもしれません。 –

+0

@Tejs私の要件は、アプリケーションを実装することです。インストールすることができ、それはユーザーが任意の単語の意味を検索することができ、それに従って結果を表示するインターフェースを有する。 – ANP

答えて

1

ほとんどの言語の辞書は数十万語で構成されています。データベース内のテーブルにすべての単語をデータベースのテーブルに完全に保存することができます。データベースエンジンを利用して効率的に検索を実行したり、並べ替えなどを実装することもできます。

SQL SERVER EXPRESS EDITIONは完全にダウンロードできます。無料です。ほとんどの言語の辞書は、Mozilla Firefox辞書のアドインからテキスト形式で見つけることができます。これらのテキストファイルをデータベースのテーブルにロードして、アプリケーションに使用することができます。

+0

あなたの提案に感謝します。しかし、私はユーザーがダウンロードしてインストールできるものを手に入れようとしており、デスクトップアプリケーションのように動作します。あなたが提案したように、ユーザーはSQL Serverをインストールしなければならず、ユーザーが好きでないものをすべてインストールする必要があります。だから私は何かインストール可能なパッケージのソリューションを試していました。 – ANP

+1

Sql Server Express Editionは単なる提案に過ぎませんでした。自己完結型のDBが必要な場合は、SQL Liteを使用することができます。http://www.sqlite.org/私が作ろうとしている点は、効率的に検索を実行するためにホイールを再開発する必要がないということです。データベースはより良い仕事をし、より多くの利点を提供します。 – Icarus

関連する問題