我有点奇怪的情况。我必须在面向公众的网站上实施搜索 - 但是,搜索必须能够搜索这两个网页并具有自动完成/建议功能,该功能来自数据库表中的术语列表。
所以,我想知道几件事:1)我应该关注Google搜索和jQuery自动完成吗? 2)还有什么我应该看的东西吗? 3)如果这是正确的下降路径是关于实现的足够指针吗?
我的问题的症结在于,我需要用于自动完成/建议功能的术语存在于数据库中,而不是在网页上。因此,我认为谷歌适合搜索网页,我可以填写空白,以便与数据库中的这些术语一起使用。我要说大约有20-40,000个术语需要自动完成。但这只是一个非常粗略的猜测 - 可能会更少。
我对创意持开放态度,并没有真正与任何特定解决方案结合。但是,我承认喜欢将搜索转移到Google的想法。我听说他们有一个很好的算法;)
非常感谢任何想法,想法或潜在客户!
答案 0 :(得分:0)
好的,回答我自己的问题:Apache Solr似乎是要走的路。功能强大,可配置,免费且快速。它支持像Netflix这样的网站。版本4.0 beta目前已经出来并且看起来很稳定。