【问题标题】:Realtime search results实时搜索结果
【发布时间】:2013-02-28 08:09:38
【问题描述】:

我正在构建一个定制的搜索引擎。在我的程序中,每个搜索结果都需要一段时间才能显示出来。我正在寻找的是一种在用户浏览器上显示搜索结果项的方法,一旦找到它。

我想到的与此最相关的事情是 WPF 的绑定。当您将项目列表绑定到 ListView 时,只要将项目添加到列表中,它就会显示在 UI 中。我想实现类似的东西。

在 .Net 和 C# 世界中,我使用过 SignalR、Web 套接字等概念,但我不是专家,但我对 jQuery 相当了解。但是,我希望在 Java(这是我的服务器的后端)和 PHP(作为前端)中实现这一点。我之前的静态(没有我描述的功能)搜索引擎是使用 Thrift 作为 Web 服务实现的,用于在 Java 服务器和 PHP (more on how to do that) 之间进行通信。我可以扩展当前的实现并添加此功能吗?怎么样?

【问题讨论】:

    标签: java php websocket real-time thrift


    【解决方案1】:

    对于中间轮胎,您需要能够很好地支持网络插座的东西。因此,当新结果从后端到达时,中间轮胎会通过 Web 套接字将其转发到浏览器中的客户端。 Javascript 代码会在 web socket 上接收对象,并动态地将新的搜索结果添加到带有结果的 div 中。

    【讨论】:

    • 那么中间轮胎是用Java还是PHP实现?我可以继续使用 Thrift 吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-26
    • 2015-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-28
    • 1970-01-01
    相关资源
    最近更新 更多