实时搜索结果



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

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

In .Net &c#世界,我玩过一些概念,如SignalR, web sockets等,但我不是专家,但我对jQuery相当了解。但是,我希望在Java(这是我的服务器的后端)和PHP(作为前端)中实现这一点。我之前的静态(没有我描述的特性)搜索引擎是使用Thrift作为web服务在Java服务器和PHP之间进行通信实现的(更多关于如何做到这一点)。我可以扩展当前的实现并添加此功能吗?如何?

对于中间轮胎,您需要一些支持良好的web sockets的东西。因此,当新的结果从后端到达时,中间层将通过web套接字转发给浏览器中的客户端。Javascript代码将在web套接字上接收对象,并动态地将新的搜索结果添加到带有results的div中。

相关内容

  • 没有找到相关文章

最新更新