0

我的情况有点奇怪。我必须在面向公众的网站上实现搜索 - 但是,该搜索必须能够搜索两个网页并具有来自数据库表中的术语列表的自动完成/建议功能。

所以,我想知道几件事:1)我应该看看谷歌搜索和jQuery自动完成吗?2)还有什么我应该看的吗?3)如果这是正确的前进道路,是否有足够的实施指示?

我的问题的症结在于,我需要用于自动完成/建议功能的术语位于数据库中,而不是网页上。所以,我认为谷歌适合搜索网页,我可以用数据库中的这些术语来填补空白。我会说大约有 20-40,000 个术语需要自动完成。但这实际上只是一个非常粗略的猜测——它可能会更少。

我对想法持开放态度,并没有真正接受任何特定的解决方案。但是,我承认喜欢将搜索转移到 Google 的想法。我听说他们有一个很好的算法;)

非常感谢任何想法、想法或线索!

4

1 回答 1

0

好的,回答我自己的问题:Apache Solr 似乎是要走的路。功能强大、可配置、免费且快速。它为 Netflix 等网站提供支持。4.0 测试版目前已经发布,看起来很稳定。

于 2012-10-14T03:33:41.280 回答