私のプロジェクトでは、イエロー ページに似たものが必要です。ユーザー サービスを保存し、サービスごとにルックアップを提供します。
私の現在のソリューションは非常に厳格で扱いにくいものです。産業、貿易、専門分野の 3 つのプリセット リストがあります。ユーザーはトップレベルから開始し、サービスを定義します。また、文字列を指定すると「Industry - Trade - Specialty」の文字列でルックアップを実行する「search in place」オプションも作成します。
私は、Google、LinkedIn、およびイエローページが、ユーザーが自由にテキストを入力できるはるかに簡単なソリューションを提供していることに気付きました。システムは、検索用語が CPA であっても、公認会計士の結果を提供します。
ユーザー ソリューションにとって、よりスマートで効率的かつ簡単な方法について何か考えはありますか? 正確なデータベース構造を探しているわけではありません。一般的なアルゴリズムで十分です。
ありがとうございました。