我想创建一个搜索引擎,允许用户只搜索网站中的关键字。我只需要一些例子,这样我就可以了解如何实现它。
答案 0 :(得分:5)
如果这是一个大型数据库驱动的站点,您可能需要查看Lucene和Solr。这些工作通过索引内容然后提供允许您运行搜索的API
答案 1 :(得分:4)
我建议您使用谷歌的免费搜索框开始:http://www.google.com/cse/
如果免费搜索重要,请花费100美元/年来支付谷歌。如果不是为了教育目的而自己实施将最终花费更多......
为什么重新发明轮子?
我相信,如果你是针对谷歌的宗教信仰,还有很多其他竞争对手使用类似的简单搜索apis做同样的事情。
答案 2 :(得分:2)
访问此网站:代码在那里,您只需要自定义; http://www.digitalgenesis.com
答案 3 :(得分:0)
您可以使用Nutch
框架抓取您自己的网站并保留其索引。并实施搜索工具。
答案 4 :(得分:0)
您可以使用Findberry网站搜索,它有免费套餐,与Google的免费网站搜索相比,它不会显示广告。
答案 5 :(得分:-1)
我建议您查看Udacity.com上的CS101课程
http://www.udacity.com/overview/Course/cs101/CourseRev/apr2012