这个问题似乎很天真。,我不想独自一人接触到这家大公司的力量。
问题是:当你去http://www.amazon.com时,试着搜索“哈利波特”,而键入:“哈利波特”。
您将看到这样的结果:
哈利·波特(
)、哈利·波特(
)
问题是,我有一个巨大的MySQL数据库与产品。如何在它上实现这样的搜索结果?
我知道Apache,但我想知道是否有更简单的方法。
发布于 2012-06-13 15:03:54
1)记录已提交的搜索词/使用当前数据库-重新构造数据以优化关键字搜索
2)添加onkeyup处理程序以发送Ajax请求服务器端(但使用互斥对象,一次只有一个未执行的调用)
3)服务器端对1中的数据执行关键字查找,并返回matchnig数据。
4)当ajax调用返回时,在新层的div中将行作为可单击项添加
有什么好难的?您可以使用任何类型的数据库。您可以使用任何您喜欢的服务器端编程语言。Browserside您可能应该坚持使用javascript。
(如果您希望有人为您编写代码,那么您可能需要付钱给他们)
https://stackoverflow.com/questions/11014959
复制相似问题