ユーザ端末から少なくとも1つの頭文字を受信する頭文字受信部と、前記少なくとも1つの頭文字に関連する自動的に完成された検索語を含む第1検索語リストを前記ユーザ端末に提供するリスト提供部と、前記ユーザ端末から前記少なくとも1つの頭文字のうちいずれか1つの頭文字に関連する中間文字を受信する中間文字受信部と、を備え、前記リスト提供部は、前記中間文字を受信した場合、前記少なくとも1つの頭文字及び前記中間文字に関連する自動的に完成された検索語を含む第2検索語リストを前記ユーザ端末に提供することを特徴とする検索語リスト提供システム。前記ユーザ端末から前記中間文字に関連する末尾文字を受信する末尾文字受信部をさらに備え、前記リスト提供部は、前記末尾文字を受信した場合、前記少なくとも1つの頭文字、前記中間文字、及び前記末尾文字に関連する自動的に完成された検索語を含む第3検索語リストを前記ユーザ端末に提供することを特徴とする請求項1に記載の検索語リスト提供システム。前記頭文字受信部は、キーボード入力方式のインタフェースを介して入力された前記少なくとも1つの頭文字を受信し、前記中間文字受信部は、タッチ方式のインタフェースを介して入力された前記中間文字を受信することを特徴とする請求項1又は請求項2に記載の検索語リスト提供システム。前記ユーザ端末を介して第1検索語リスト又は第2検索語リストに含まれる検索語が選択された場合、選択された検索語に関連する検索結果を前記ユーザ端末に提供する検索結果提供部をさらに備えることを特徴とする請求項1から請求項3のいずれか1項に記載の検索語リスト提供システム。ユーザ端末から少なくとも1つの頭文字を受信し、前記少なくとも1つの頭文字に関連する自動的に完成された検索語を含む第1検索語リストを前記ユーザ端末に提供すること、を含むことを特徴とする検索語リスト提供方法。前記ユーザ端末から前記少なくとも1つの頭文字のうちいずれか1つの頭文字に関連する中間文字を受信し、前記少なくとも1つの頭文字及び前記中間文字に関連する自動的に完成された検索語を含む第2検索語リストを前記ユーザ端末に提供すること、をさらに含むことを特徴とする請求項5に記載の検索語リスト提供方法。前記ユーザ端末から前記中間文字に関連する末尾文字を受信し、前記少なくとも1つの頭文字、前記中間文字、及び前記末尾文字に関連する自動的に完成された検索語を含む第3検索語リストを前記ユーザ端末に提供すること、をさらに含むことを特徴とする請求項6に記載の検索語リスト提供方法。前記頭文字を受信することは、キーボード入力方式のインタフェースを介して入力された前記少なくとも1つの頭文字を受信し、前記中間文字を受信することは、タッチ方式のインタフェースを介して入力された前記中間文字を受信することを特徴とする請求項6又は請求項7に記載の検索語リスト提供方法。前記ユーザ端末を介して第1検索語リスト又は第2検索語リストに含まれる検索語が選択された場合、選択された検索語に関連する検索結果を提供することをさらに含むことを特徴とする請求項6から請求項8のいずれか1項に記載の検索語リスト提供方法。請求項5から請求項9のいずれか1項の方法を実行させるためのプログラムが記録されていることを特徴とするコンピュータ読み出し可能な記録媒体。ユーザ端末が実行するプログラムを提供する検索語リスト提供システムにおいて、前記プログラムは、1ユーザ端末のインタフェースを介して少なくとも1つの頭文字が入力され、2前記少なくとも1つの頭文字に関連する自動的に完成された検索語を含む第1検索語リストを前記ユーザ端末のディスプレイに表示し、3前記ユーザ端末のインタフェースを介して前記少なくとも1つの頭文字のうちいずれか1つの頭文字に関連する中間文字が入力され、4前記少なくとも1つの頭文字及び前記中間文字に関連する自動的に完成された検索語を含む第2検索語リストを前記ユーザ端末のディスプレイに表示すること、を含むことを特徴とする検索語リスト提供システム。前記少なくとも1つの頭文字が入力されることは、キーボード入力方式のインタフェースを介して前記少なくとも1つの頭文字が入力され、前記中間文字が入力されることは、タッチ方式のインタフェースを介して前記中間文字が入力されることを特徴とする請求項11に記載の検索語リスト提供システム。前記プログラムは、前記ユーザ端末のディスプレイに表示された第1検索語リスト又は第2検索語リストに含まれる自動的に完成された検索語が選択されると、選択された検索語に関連する検索結果を前記ユーザ端末のディスプレイに表示することをさらに含むことを特徴とする請求項11又は請求項12に記載の検索語リスト提供システム。前記プログラムは、前記ユーザ端末から前記中間文字に関連する末尾文字を受信することをさらに含み、前記プログラムは、前記末尾文字を受信した場合、前記少なくとも1つの頭文字、前記中間文字、及び前記末尾文字に関連する自動的に完成された検索語を含む第3検索語リストを前記ユーザ端末に提供することを特徴とする請求項11から請求項13のいずれか1項に記載の検索語リスト提供システム。前記頭文字受信部は、1つの語の最初の文字である少なくとも2つの頭文字を前記ユーザ端末から受信するように構成され、前記検索語リストの前記少なくとも1つの自動的に完成された検索語は、各頭文字から始まる語を含むことを特徴とする請求項1に記載の検索語リスト提供システム。前記各頭文字は、他の頭文字と異なり又は少なくとも一つの他の頭文字と同じであることを特徴とする請求項15に記載の検索語リスト提供システム。前記ユーザ端末から前記少なくとも1つの頭文字を受信ことは、1つの語の最初の文字である少なくとも2つの頭文字を前記ユーザ端末から受信することを含み、前記検索語リストの前記少なくとも1つの自動的に完成された検索語は、前記各頭文字から始まる語を含むことを特徴とする請求項5に記載の検索語リスト提供方法。前記各頭文字は他の頭文字と異なり又は前記少なくとも一つの他の頭文字と同じであることを特徴とする請求項17に記載の検索語リスト提供方法。前記ユーザ端末のインタフェースを介して前記少なくとも1つの頭文字が入力されることは、前記ユーザ端末のインタフェースを介して少なくとも2つの頭文字を受信することを含み、前記頭文字は、一つの語の最初の文字であり又は一つの語の中のスペースを挟んで離れている文字であることを特徴とする請求項11に記載の検索語リスト提供システム。前記少なくとも1つの頭文字及び前記中間文字に関連する前記自動的に完成された検索語は、前記ユーザ端末のインタフェースを介して入力される前記各頭文字から始まる語又は一つの語の中でスペースで分離されている各頭文字が順番になる語を含むことを特徴とする請求項19に記載の検索語リスト提供システム。ユーザ端末から少なくとも1つの頭文字を受信する頭文字受信部と、前記少なくとも1つの頭文字に関連する自動的に完成された検索語を含む第1検索語リストを前記ユーザ端末に提供するリスト提供部と、前記ユーザ端末から前記少なくとも1つの頭文字のうちいずれか1つの頭文字に関連する第2文字を受信する第2文字受信部と、を備え、前記リスト提供部は、前記第2文字を受信した場合、前記少なくとも1つの頭文字及び前記第2文字に関連する自動的に完成された検索語を含む第2検索語リストを前記ユーザ端末に提供することを特徴とする検索語リスト提供システム。前記少なくとも1つの頭文字は、自動的に完成された検索語の頭文字の1つ、前記自動的に完成された検索語の中間文字、前記自動的に完成された検索語の最初の語の頭文字、又はこれらのいずれかの組み合わせであることを特徴とする請求項21に記載の検索語リスト提供システム。本発明の目的は、ユーザが入力した頭文字に対応する自動的に完成された検索語を提供し、ユーザから追加的に中間文字又は中間文字及び末尾文字endingletterが入力されると、頭文字、中間文字、及び末尾文字に対応する自動的に完成された検索語を提供することによって、ユーザの所望する自動的に完成された検索語をより効率的に提供することのできるシステム及び方法を提供することにある。本発明の一実施形態に係る検索語リスト提供システムは、ユーザ端末から少なくとも1つの頭文字を受信する頭文字受信部と、少なくとも1つの頭文字に関連する自動的に完成された検索語を含む第1検索語リストをユーザ端末に提供するリスト提供部と、ユーザ端末から少なくとも1つの頭文字のうちいずれか1つの頭文字に関連する中間文字を受信する中間文字受信部とを備え、リスト提供部は、中間文字を受信した場合、少なくとも1つの頭文字及び中間文字に関連する自動的に完成された検索語を含む第2検索語リストをユーザ端末に提供してもよい。本発明の一実施形態に係る検索語リスト提供方法は、ユーザ端末から少なくとも1つの頭文字を受信し、少なくとも1つの頭文字に関連する自動的に完成された検索語を含む第1検索語リストをユーザ端末に提供することを含んでもよい。本発明の一実施形態に係る検索語リスト提供方法は、ユーザ端末から少なくとも1つの頭文字のうちいずれか1つの頭文字に関連する中間文字を受信し、少なくとも1つの頭文字及び中間文字に関連する自動的に完成された検索語を含む第2検索語リストをユーザ端末に提供することをさらに含んでもよい。本発明の一実施形態に係るユーザ端末が行うプログラムを提供する検索語リスト提供システムにおいて、プログラムは、1ユーザ端末のインタフェースを介して少なくとも1つの頭文字が入力され、2少なくとも1つの頭文字に関連する自動的に完成された検索語を含む第1検索語リストをユーザ端末のディスプレイに表示し、3ユーザ端末のインタフェースを介して少なくとも1つの頭文字のうちいずれか1つの頭文字に関連する中間文字が入力され、4少なくとも1つの頭文字及び中間文字に関連する自動的に完成された検索語を含む第2検索語リストをユーザ端末のディスプレイに表示することを含んでもよい。本発明の他の実施形態に係るユーザ端末は、少なくとも1つの頭文字を受信する頭文字受信部と、少なくとも1つの頭文字に関連する自動的に完成された検索語を含む第1検索語リストを提供するリスト提供部と、少なくとも1つの頭文字のうちいずれか1つの頭文字に関連する中間文字を受信する中間文字受信部とを備えてもよい。ここで、ユーザ端末のリスト提供部は、中間文字を受信した場合、少なくとも1つの頭文字及び中間文字に関連する自動的に完成された検索語を含む第2検索語リストを提供してもよい。ここで、ユーザ端末は、中間文字に関連する末尾文字を受信する末尾文字受信部をさらに備えてもよい。ユーザ端末のリスト提供部は、末尾文字を受信した場合、少なくとも1つの頭文字、中間文字、及び末尾文字に関連する自動的に完成された検索語を含む第3検索語リストを提供してもよい。本発明は、ユーザが入力した頭文字に対応する自動的に完成された検索語を提供し、ユーザから追加的に中間文字又は中間文字及び末尾文字が入力されると、頭文字、中間文字、及び末尾文字に対応する自動的に完成された検索語を提供することによって、ユーザの所望する自動的に完成された検索語をより効率的に提供することができる。以下、本発明の実施形態を添付の図面を参照しながら詳説する。本発明の一実施形態に係る検索語リスト提供方法は、検索語リスト提供システムによって行われてもよい。図1は、本発明の一実施形態に係る検索語リスト提供システムの構成を示すブロックダイアグラムである。本発明の一実施形態に係る検索語リスト提供システム120は、ユーザ端末110から受信した頭文字に対応して頭文字に関連する自動的に完成された検索語を含む第1検索語リストをユーザ端末110に提供してもよい。ここで、第1検索語リストには、ユーザの所望する自動的に完成された検索語を含んでもよい。本発明の一実施形態によると、ユーザ端末110は、無線通信によって検索語リスト提供システム120に接続可能であり、様々なインタフェースを備えるものを含む。第1検索語リストにユーザの所望する検索語が含まれていない場合、検索語リスト提供システム120は、ユーザ端末110から頭文字に対応する中間文字を追加的に受信してもよい。これによって、検索語リスト提供システム120は、頭文字及び中間文字に関連する自動的に完成された検索語を含む第2検索語リストをユーザ端末110に提供してもよい。これによって、中間文字がユーザの所望する検索語を特定する役割を果たすことで、第1検索語リストよりも第2検索語リストにユーザの所望する検索語が含まれている可能性が高くなる。図1を参考すると、検索語リスト提供システム120は、頭文字受信部121、中間文字受信部122、末尾文字受信部123、リスト提供部124、及び検索結果提供部125を備えてもよい。頭文字受信部121は、ユーザ端末110から少なくとも1つの頭文字initialletterを受信してもよい。ここで、頭文字とは、ユーザが検索のために入力しようとする検索語の最初の一部分を意味する。例えば、ユーザがSantaClaraUniversityを検索語として入力したい場合、頭文字受信部121は、ユーザ端末110から3個の頭文字であるSCUを受信してもよい。しかし、頭文字は検索語の最初の一文字ではない文字を含んでもよい。例えば、ユーザがSantaClaraUniversityを検索語として入力したい場合、頭文字受信部121は、ユーザ端末110から3つの頭文字STCを受信してもよい。ここでは一つの語Santaの中のSとTとがスペースを挟んで分離されている。上記では頭文字と頭文字との間にスペースが存在しているが、スペースはどの場面でも要求されるというものではない。さらに、頭文字は検索語の最初の語以外の文字であってもよい。例えば、ユーザはSantaClaraUniversityを検索語として入力したいが最初の語であるSantaを思い出すことができない場合、頭文字受信部121は、ユーザ端末110から2つの頭文字であるCUを受信してもよい。具体的には、頭文字受信部121は、ユーザ端末110の頭文字入力インタフェース111を介して入力された頭文字を受信してもよい。ここで、頭文字入力インタフェース111は、キーボード入力方式のインタフェースであってもよい。具体的には、頭文字入力インタフェース111は、ユーザが頭文字を入力するためにユーザ端末110に内蔵されたQWERTY配列のキーボード入力方式のインタフェース、ユーザ端末110に接続可能なキーボード入力方式のインタフェース、又はユーザ端末110の表示部displayunit115に表示されるキーボード入力方式のインタフェースのうちのいずれか1つであってもよい。これによってリスト提供部124は、入力された頭文字に関連する自動的に完成された検索語を含む第1検索語リストをユーザ端末110に提供してもよい。ユーザ端末110は、表示部115に第1検索語リストを表示してもよい。ユーザは、表示部115に表示された第1検索語リストに自己の希望する検索語が含まれていた場合、検索語選択インタフェース114を介して当該検索語を選択して検索結果の提供を受けてもよい。しかし、第1検索語リストに自己の希望する検索語が含まれていなかった場合、ユーザは、中間文字入力インタフェース113を介して自己の希望する検索語が特定されるように入力した頭文字に関連する中間文字を追加的に入力してもよい。まず、ユーザは、頭文字選択インタフェース112を介して入力しようとする中間文字に対応する頭文字を選択してもよい。ここで、選択される頭文字は少なくとも1つであってもよい。これによって、中間文字受信部122は、ユーザ端末110から頭文字受信部121が受信した頭文字のうちいずれか1つの頭文字に関連する中間文字を受信してもよい。すなわち、中間文字受信部122が受信する中間文字は、既に受信した頭文字によって制限される。その後、リスト提供部124は、頭文字及び中間文字に関連する自動的に完成された検索語を含む第2検索語リストをユーザ端末110に提供してもよい。これによって、表示部115は第2検索語リストを表示し、ユーザは検索語選択インタフェース114を介して第2検索語リストに含まれる自動的に完成された検索語を選択してもよい。ここで、頭文字に関連する第1検索語リストに含まれる自動的に完成された検索語よりも頭文字及び中間文字に関連する第2検索語リストに含まれる自動的に完成された検索語のほうがユーザによって選択される可能性が高い。ここで、中間文字入力インタフェース113は、ユーザが頭文字に対応した中間文字をより効率的に入力することができるようにタッチ方式のインタフェースであってもよい。この場合、中間文字インタフェース113は、OCROpticalCharacterRecognitionによってユーザが直接入力した中間文字を認識してもよい。また、第2検索語リストに自己の希望する検索語が含まれていない場合、ユーザは、頭文字入力インタフェース111を介して自己の希望する検索語が特定されるように入力した頭文字initialletter及び中間文字middleletterに関連する末尾文字endingletterを追加的に入力してもよい。まず、ユーザは、頭文字選択インタフェース112を介して中間文字と組み合わされた頭文字のなかから入力しようとする末尾文字に対応する頭文字を選択してもよい。ここで、選択された頭文字は少なくとも1つであってもよい。一例として、頭文字入力インタフェース111にSCUが入力された状態でユーザがSとCに中間文字入力インタフェース112を用いてそれぞれantとlarを入力することによって、表示部115がSantClarUを表示してもよい。しかし、頭文字入力インタフェース111を介してSTCが入力された状態でユーザが中間文字入力インタフェース112を用いてSとCの後にそれぞれanとlarを入力することによって、表示部115がSantClarUを表示してもよい。さらに、頭文字入力インタフェース111を介してUCが入力された状態でユーザが中間文字入力インタフェース112を用いてCの後にlarを入力することによって、表示部115がClarUを表示してもよい。その後、ユーザは、中間文字と組み合わされた頭文字であるSant、Clarのうち1つを選択して末尾文字を入力してもよい。ユーザ端末110には、頭文字入力インタフェース111を介して、頭文字選択インタフェース112で選択された頭文字に対応する末尾文字が入力されてもよい。また、ユーザ端末110は、末尾文字入力インタフェース図示せずをさらに含み、頭文字選択インタフェース112で選択された頭文字が中間文字と組み合わされる場合、末尾文字入力インタフェースを用いて当該頭文字及び中間文字に対応する末尾文字が入力されてもよい。これによって、末尾文字受信部123は、ユーザ端末110から中間文字受信部122が受信した中間文字のうちいずれか1つの中間文字に関連する末尾文字をさらに受信してもよい。すなわち、末尾文字受信部123が受信する末尾文字は、既に受信した中間文字によって制限されてもよい。その後、リスト提供部124は、頭文字、中間文字、及び末尾文字に関連する自動的に完成された検索語を含む第3検索語リストをユーザ端末110に提供してもよい。これによって表示部115に第3検索語リストを表示し、ユーザは検索語選択インタフェース114を介して第3検索語リストに含まれる自動的に完成された検索語を選択してもよい。ここで、頭文字に関連する第1検索語リストに含まれる自動的に完成された検索語や頭文字及び中間文字に関連する第2検索語リストに含まれる自動的に完成された検索語よりも、頭文字、中間文字、及び末尾文字に関連する第3検索語リストに含まれる自動的に完成された検索語のほうがユーザによって選択される可能性が高い。検索結果提供部125は、第1検索語リスト又は第2検索語リストに含まれる自動的に完成された検索語のうちいずれか1つが選択されると、当該検索語に対応する検索結果をユーザ端末110に提供してもよい。これによって、ユーザ端末110の表示部115に検索結果を表示してもよい。図2は、本発明の一実施形態に係る検索語リスト提供システムの動作過程の一例を示す図である。図2において、ユーザはSantaClaraUniversityを検索すると仮定する。ステップ210を参考すると、本発明の一実施形態に係るユーザ端末110には、キーボード入力方式の頭文字入力インタフェース213によって頭文字が入力されてもよい。図2において、ユーザは頭文字SCを入力したと仮定する。もちろん、ユーザはSantaClaraUniversityの全ての頭文字であるSCUを入力してもよい。ユーザが入力した頭文字は、頭文字選択インタフェース211によって確認されてもよい。これによって、検索語リスト提供システム120は、頭文字に対応する自動的に完成された検索語を含む第1検索語リストをユーザ端末110に提供する。ユーザ端末110は、表示ウィンドウdisplaywindow212によって検索語リスト提供システム120が提供した第1検索語リストを表示してもよい。図2を参考すると、第1検索語リストにはユーザの所望する自動的に完成された検索語のSantaClaraUniversityが含まれていないと仮定する。ステップ220について説明すると、ユーザ端末110は、頭文字選択インタフェース221によって入力しようとする中間文字に関連する頭文字を選択してもよい。図2を参考すると、ユーザは、検索語リストの範囲をSantに限定するため、頭文字S221を頭文字選択インタフェース211から選択し、中間文字入力インタフェース222によって中間文字antを入力してもよい。これによって、ステップ230から確認されるように、頭文字選択インタフェース211には頭文字と中間文字が組み合わされたSnatCが表示される。これによって、SantCに対応する自動的に完成された検索語を含む第2検索語リストが表示ウィンドウ212に表示される。ユーザは、第2検索語リストのうち自己が希望する検索語であるSantaClaraUniversity232を選択してもよい。その後、ステップ240から分かるように、ユーザ端末110にはSantaClaraUniversityに対する検索結果が検索語リスト提供システム120から提供されて表示ウィンドウ212に表示されてもよい。仮に、ステップ230において、ユーザの所望する自動的に完成された検索語が第2検索語リストに含まれていなかった場合は、ステップ220を繰り返し行なってもよい。すなわち、本発明の一実施形態によると、ユーザは初めから検索語SantaClaraUniversityを入力しなくても検索語のうち一部の頭文字を入力したり、又は頭文字及び中間文字を入力することによって所望する自動的に完成された検索語の提供を受けることができる。図3は、本発明の一実施形態に係る検索語リスト提供方法を示すフローチャートである。ステップS310において、検索語リスト提供システム120の頭文字受信部121は、ユーザ端末110から少なくとも1つの頭文字を受信してもよい。具体的には、頭文字受信部121は、ユーザ端末110からキーボード入力方式のインタフェースを介して入力された頭文字を受信してもよい、ステップS320において、検索語リスト提供システム120のリスト提供部124は、ステップS310で受信した少なくとも1つの頭文字に関連する自動的に完成された検索語を予め構築された検索語DBsearchkeyworddatabaseから導き出して第1検索語リストをユーザ端末110に提供してもよい。ステップS330において、検索語リスト提供システム120の中間文字受信部122は、頭文字に関連する中間文字をユーザ端末110から受信したか否かを確認してもよい。中間文字を受信していない場合、ステップS350において、検索語リスト提供システム120の検索結果提供部125は、ユーザ端末110によって第1検索語リストのなかの自動的に完成された検索語が選択されて受信されたか否かを判断してもよい。自動的に完成された検索語が受信された場合、ステップS360において、検索語リスト提供システム120の検索結果提供部125は、ユーザ端末110から受信した自動的に完成された検索語に対応する検索結果を提供してもよい。反対に、自動的に完成された検索語が受信されない場合はステップS330に戻る。ユーザ端末110から中間文字が受信された場合、ステップS335において、リスト提供部124は、頭文字と中間文字に対応する自動的に完成された検索語を含む第2検索語リストをユーザ端末110に提供してもよい。ステップS340において、検索語リスト提供システム120の末尾文字受信部123は、ステップS330で受信した中間文字に関連する末尾文字をユーザ端末110から受信したか否かを確認してもよい。末尾文字が受信されていない場合、ステップS350において、検索語リスト提供システム120の検索結果提供部125は、第2検索語リストからユーザ端末110によって自動的に完成された検索語が受信されたか否かを判断してもよい。自動的に完成された検索語が受信された場合、ステップS360において、検索語リスト提供システム120の検索結果提供部125は、ユーザ端末110から受信した自動的に完成された検索語に対応する検索結果を提供してもよい。反対に、自動的に完成された検索語が受信されない場合はステップS330に戻る。ユーザ端末110から末尾文字が受信された場合、ステップS345において、リスト提供部124は、頭文字、中間文字、及び末尾文字に対応する自動的に完成された検索語を含む第3検索語リストをユーザ端末110に提供してもよい。ここで、ステップS350において、中間文字受信部122は、第3検索語リストからユーザ端末110によって自動的に完成された検索語が受信されたか否かを判断してもよい。自動的に完成された検索語が受信された場合、ステップS360において、検索語リスト提供システム120の検索結果提供部125は、ユーザ端末110から受信した自動的に完成された検索語に対応する検索結果を提供してもよい。反対に、自動的に完成された検索語が受信されない場合はステップS330に戻る。本発明は、ユーザが入力した頭文字に対応する自動的に完成された検索語を提供し、ユーザから追加的に中間文字又は中間文字及び尾文字が入力されると、頭文字、中間文字、及び末尾文字に対応する自動的に完成された検索語を提供することによって、ユーザの所望する自動的に完成された検索語をより効率的に提供することができる。本発明の他の実施形態において、ユーザ端末は少なくとも1つの頭文字を受信する頭文字受信部と、少なくとも1つの頭文字に関連する自動的に完成された検索語を含む第1検索語リストを提供するリスト提供部と、少なくとも1つの頭文字のうちいずれか1つの頭文字に関連する中間文字を受信する中間文字受信部とを備えてもよい。ここで、ユーザ端末のリスト提供部は、中間文字を受信した場合、少なくとも1つの頭文字及び中間文字に関連する自動的に完成された検索語を含む第2検索語リストを提供してもよい。追加的に、ユーザ端末は、中間文字に関連する末尾文字を受信する末尾文字受信部をさらに備えてもよい。ユーザ端末のリスト提供部は末尾文字を受信した場合、少なくとも1つの頭文字、中間文字、及び末尾文字に関連する自動的に完成された検索語を含む第3検索語リストを提供してもよい。本発明のさらに他の実施形態において、検索語リスト提供システムはプログラムをユーザ端末に提供してもよい。ここで、プログラムは、1ユーザ端末のインタフェースを介して少なくとも1つの頭文字が入力され、2少なくとも1つの頭文字に関連する自動的に完成された検索語を含む第1検索語リストをユーザ端末のディスプレイに表示し、3ユーザ端末のインタフェースを介して少なくとも1つの頭文字のうちいずれか1つの頭文字に関連する中間文字が入力され、4少なくとも1つの頭文字及び中間文字に関連する自動的に完成された検索語を含む第2検索語リストをユーザ端末のディスプレイに表示することを行なわせるものでもよい。追加的に、プログラムは、ユーザ端末から中間文字に関連する末尾文字を受信することを含んでもよく、末尾文字を受信した場合、少なくとも1つの頭文字、中間文字、及び末尾文字に関連する自動的に完成された検索語を含む第3検索語リストをユーザ端末に提供してもよい。本発明に係る実施形態は、多様なコンピュータ手段によって実施することができるプログラム命令形態で実現され、コンピュータ読み出し可能な媒体に記録されてもよい。前記記録媒体は、プログラム命令、データファイル、データ構造などを単独で又は組み合わせたものを含んでもよい。前記記録媒体及びプログラム命令は、本発明のために特別に設計され構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知のものであり使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー登録商標ディスク及び磁気テープのような磁気媒体、CD-ROM、DVDのような光記録媒体、フロプティカルディスクのような磁気-光媒体、及びROM、RAM、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれてもよい。プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行され得る高級言語コードを含む。上述のハードウェア装置は、本発明の動作を行うために1つ以上のソフトウェアモジュールとして作動するように構成されてもよい。上述したように本発明を限定された実施形態と図面とによって説明したが、本発明は、上記の実施形態に限定されることなく、本発明の属する技術分野における通常の知識を有する者であれば、このような実施形態に多様な修正及び変形を加えることが可能である。したがって、本発明の範囲は、開示された実施形態に限定されるものではなく、特許請求の範囲及び特許請求の範囲と均等なものなどを含む。