假设我有一个像 stackoverflow 这样的网站。我需要添加一个搜索功能,我需要它是好的。我不在乎是否必须添加徽标(例如,如果我使用谷歌搜索)。我有什么选择,最少的开发和最少的服务器类型依赖。
我目前正在使用 Lamp (php)。
编辑:
对不起,但我说的是一个开源应用程序,每个用户都在他的服务器机器上安装它(因此要求不是特定于服务器的)。goolge搜索,据我所知,我必须先订阅它,一个我希望用户不必做的过程。
假设我有一个像 stackoverflow 这样的网站。我需要添加一个搜索功能,我需要它是好的。我不在乎是否必须添加徽标(例如,如果我使用谷歌搜索)。我有什么选择,最少的开发和最少的服务器类型依赖。
我目前正在使用 Lamp (php)。
编辑:
对不起,但我说的是一个开源应用程序,每个用户都在他的服务器机器上安装它(因此要求不是特定于服务器的)。goolge搜索,据我所知,我必须先订阅它,一个我希望用户不必做的过程。
最简单的方法是添加自定义 Google 搜索。
未经测试,但过去这样的事情对我有用:
<form action="http://www.google.com/search" onSubmit="this.q.value+=' site:mysite.com';return true">
<input name="q" />
</form>
否则,也许是这样:http ://www.google.com/sitesearch/
好的,所以您在评论中添加了您希望将搜索集成到桌面应用程序中的内容。我过去使用ht://Dig取得了相当大的成功,但它似乎失去了一些动力。更高级的现代应用程序倾向于使用需要大量集成的Apache Lucene 。
如果您正在寻找更高级别的东西,请查看solr,它将自己归类为“开源企业搜索服务器”。