楼主的想法是要做一个自定义搜索引擎吗,即限定搜索范围(比如某几个网站)以获取质量更高相关性更强的搜索结果,不知道可不可以这样理解。
10年参加某比赛的时候做过这么一个东西,觉得如果做出来,对一些特定的领域比如编程实用性还是蛮强的。楼主要是做出来,我肯定算是个用户。
跟楼主想法类似的我觉得做得最好的应该是Rollyo.com,曾经是我参加比赛抄袭的样本,有一段时间也是备受推崇,基于雅虎搜索,可以自定义网站范围,可以分享自己的搜索,效果很棒,可惜的是不知咋回事现在不能用了。
还有一个由前Google员工创办的一个网站叫Topicle.com,基于Google Custom Search(谷歌自定义搜索)API做的,同样可以限定搜索网站,做关键词搜索,不过社会化功能不如Rollyo,但基于强大的Google,搜索结果相关性要比Rollyo好很多。
楼主要是想做的话,基于开源搜索引擎搞把自己想法做出来不是没可能,即便那样做出来最基础搜索的部分也就够自己头疼的了。
如果单考虑技术上实现的话,
我觉得比较好的解决方法应该是类似Topicle.com,选用Google CSE 的API来完成基础限定范围的搜索部分,自己花精力于如何帮助用户获取更高质量的搜索结果、如何把用户体验做的更好、如何营销。付费的API自由度更大,更适合做商业产品。
其它方面就是,Google已经把搜索做到足够强大了,相关性非常好,如果这个东西以产品形式出来,估计可能只是一个小众的市场,也不一定,这方面要看楼主到底把搜索做到哪个极致了。
还有当时的Cuil.com(当时号称Google杀手,不过早就香消玉殒了),比如搜索Wordpress,它会把这个关键词归到CMS、Open Source等多个分类里,而且还会列出CMS下比如Joomla、Drupal等相关内容(搜索引擎的举一反三,超级喜欢这个功能啊),我觉得跟楼主的想法也有一点点关系。如果能够做到后台自动的限定范围、划分分类(我觉得这是自定义搜索的最高境界),那就NB了。
只是当时详细了解过这个,所以说了一大堆没用的东西,当我吹牛好了。