私はディレクトリ型の Web サイトを構築する必要がありますが、これは検索の面でかなり機能集約的です。
そこには多くの医師が含まれます (医師の名前、住所、経歴、専門分野など)。これらはすべてデータベースに保存されます。検索結果として表示されるときに、他の何よりも検索の一番上に表示される、少数の優先メンバー医師が存在します。
ユーザーがクエリを 1 つのフィールドに入力して検索できるようにする必要があります。検索によって 2 つ目のフィールドに郵便番号を追加するオプションがあります (必須ではありません)。郵便番号を追加すると、Google ローカル検索のように、最寄りの医師が最初に表示されます。患者が郵便番号を入力しない場合、ジオターゲティングを行い、同じ機能を使用して最も近い医師を最初に表示できますか?
4,000 人を超える医師がいるため、各医師のページを手動で作成する必要がなくなり、すべての医師の情報をデータベース テーブルに入力しています。それぞれがログインしてフィールドに情報を入力し、[送信] をクリックしてテーブルに配置できるページを作成するだけです。(これで大丈夫です、処理できます)。
これをすべて機能させるために調整できる、使用できる検索エンジンまたは検索ツール/プログラムを誰かが提案できますか?
私はいくつかのサイトで Sphider を使用しており、非常に気に入っていますが、これをどのように使用してこれらの機能をすべて取得できるか想像できません。私はこれが非常に野心的なプロジェクトであることを知っています。
皆さん、ありがとうございました!幸運を祈ります!