我必须建立一个目录类型的网站,该网站在搜索方面的功能相当密集。
里面会有很多医生(医生的姓名、地址、传记、专业等)。所有这些都将存储在数据库中。将会有一些首选的成员医生,当他们作为搜索结果出现时,他们将在搜索结果中排在所有其他人的首位。
我需要用户能够通过在一个字段中输入他们的查询来进行搜索,并可以选择通过搜索将他们的邮政编码添加到第二个字段(但不是必需的)。如果他们添加邮政编码,搜索将首先显示离他们最近的医生(如谷歌本地搜索)。如果他们不输入邮政编码,我可以对他们进行地理定位并仍然使用相同的功能首先显示离他们最近的医生吗?
我正在将所有医生信息输入到数据库表中,因为我不想为每个医生手动创建一个页面,因为有超过 4,000 名医生,这将花费很长时间。我将创建一个页面,他们每个人都可以登录以在字段中输入他们的信息并点击提交并将其放置在我的表格中。(这个我很好,我可以处理)。
谁能建议我可以使用的搜索引擎或搜索工具/程序,我可以对其进行调整以使这一切正常工作?
我在几个站点上使用过 Sphider 并且非常喜欢它,但我无法想象如何使用它并获得所有这些功能。我知道这是一个非常雄心勃勃的项目,因此任何地方的帮助都是无价的。
谢谢你们!祝我好运!