扫码关注官方订阅号
我们做的是Java客户端程序,想实现类似于ajax的实时、动态展示的效果。 比如一个查询,输入查询条件,根据输入的内容,动态的展示相关的结果。 有哪些好的解决方案? 开始我们设想的是 所有的字段都like一遍输入的内容,但是这样效率肯定会非常的差。 有没有高效的方法?
谢谢。
光阴似箭催人老,日月如移越少年。
想实现搜索的话可以用 Lucene ,速度会比 sql like 快。
这个问题的本身就有问题吧。ajax并没有解决性能问题,只是页面没有刷新而已,具体查出的结果响应的快慢是后台的处理速度。你用java应用程序,本身就是可以直接通讯的。
提高查询速度我想可以从两个方面做到。 1.如果查询的条件并不多,比如,只按标题查。那么,类似的条件,可以放在内存中。 2.如果查询的条件比较大,就使用全文搜索。类似楼上说的Lucene,当然,如果没有时间研究的太深,可以用 solr,或者是sphinx等。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
想实现搜索的话可以用 Lucene ,速度会比 sql like 快。
这个问题的本身就有问题吧。ajax并没有解决性能问题,只是页面没有刷新而已,具体查出的结果响应的快慢是后台的处理速度。你用java应用程序,本身就是可以直接通讯的。
提高查询速度我想可以从两个方面做到。
1.如果查询的条件并不多,比如,只按标题查。那么,类似的条件,可以放在内存中。
2.如果查询的条件比较大,就使用全文搜索。类似楼上说的Lucene,当然,如果没有时间研究的太深,可以用
solr,或者是sphinx等。