84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
我们做的是Java客户端程序,想实现类似于ajax的实时、动态展示的效果。 比如一个查询,输入查询条件,根据输入的内容,动态的展示相关的结果。 有哪些好的解决方案? 开始我们设想的是 所有的字段都like一遍输入的内容,但是这样效率肯定会非常的差。 有没有高效的方法?
谢谢。
光阴似箭催人老,日月如移越少年。
想实现搜索的话可以用 Lucene ,速度会比 sql like 快。
这个问题的本身就有问题吧。ajax并没有解决性能问题,只是页面没有刷新而已,具体查出的结果响应的快慢是后台的处理速度。你用java应用程序,本身就是可以直接通讯的。
提高查询速度我想可以从两个方面做到。 1.如果查询的条件并不多,比如,只按标题查。那么,类似的条件,可以放在内存中。 2.如果查询的条件比较大,就使用全文搜索。类似楼上说的Lucene,当然,如果没有时间研究的太深,可以用 solr,或者是sphinx等。
想实现搜索的话可以用 Lucene ,速度会比 sql like 快。
这个问题的本身就有问题吧。ajax并没有解决性能问题,只是页面没有刷新而已,具体查出的结果响应的快慢是后台的处理速度。你用java应用程序,本身就是可以直接通讯的。
提高查询速度我想可以从两个方面做到。
1.如果查询的条件并不多,比如,只按标题查。那么,类似的条件,可以放在内存中。
2.如果查询的条件比较大,就使用全文搜索。类似楼上说的Lucene,当然,如果没有时间研究的太深,可以用
solr,或者是sphinx等。