【问题标题】:How to Create a Personalized web Search application?如何创建个性化网络搜索应用程序?
【发布时间】:2014-01-21 08:57:53
【问题描述】:

我已经为此工作了一段时间,但我无法弄清楚这一点。 我想为用户开发一个工具/应用程序(即:一个个性化的网络搜索工具,它会根据用户的兴趣产生结果。

我真的很困惑如何开始?

1) 如何创建用户配置文件,以便用户在搜索引擎中搜索某个关键字时使用该配置文件。

2) 正如我所说的它应该在搜索时用户配置文件,我只是希望特定应用程序也使用用户历史记录以及用于为用户生成结果的用户配置文件。

每个用户的历史记录和个人资料应该是唯一的,这意味着每个用户将有不同的历史记录和不同的用户个人资料..基于我需要一个搜索引擎来产生结果

3) 如何将查询从应用程序传递给搜索引擎以产生结果??

希望朋友们帮我解决这个问题??

【问题讨论】:

    标签: search search-engine user-profile web-search


    【解决方案1】:

    与任何开发项目一样,您需要将其分解为任务。

    1. 用户认证
    2. 用户历史记录
    3. 获取搜索结果
    4. 根据用户历史记录对搜索结果进行排序

    这些任务中的每一个都将具有数据访问、业务逻辑和 UI。试着弄清楚这些领域的每一项任务将如何完成以及应该应用哪些规则。

    例如 - 如果它是一个新用户并且没有历史记录会发生什么? 如果没有搜索结果会怎样?

    分解问题并分小块解决。

    【讨论】:

    • 嗨 liath ..谢谢你的回复 ..我明白你的意思,但我仍然需要一些事情来澄清 1)我如何连接历史记录和用户个人资料关于这个的任何想法 2)哪个平台更容易开发,我擅长 php ,javascript ..是否可以使用它们。请帮助我解决这个问题
    • 1) 取决于 2 但大概您会在某处获得保存的搜索列表? 2)这取决于你,第一个问题是基于网络还是基于程序?其次,它会上线吗?您是否考虑过托管价格选项?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-30
    • 2015-01-20
    • 1970-01-01
    • 2011-02-04
    • 2010-12-24
    • 1970-01-01
    • 2021-07-03
    相关资源
    最近更新 更多