在为我的网站创建搜索引擎时,我应该使用Yahoo BOSS吗?

时间:2009-12-27 21:55:24

标签: search-engine yahoo-boss-api

我想为我的照片分享网站创建一个搜索引擎。搜索引擎只需要根据“标记”单词返回结果。照片将按人气,新颖度或两者的组合进行排序。

我很好奇我是否可以使用Yahoo BOSS api来完成此操作而不是设置我自己的搜索引擎(使用lucene,solr等等。)。

我已经查看了一些文档,但是无法弄清楚BOSS api是否会让我导入我的整个结果索引(而不仅仅是搜索雅虎索引中的内容)然后是当用户在网站上标记照片时,能够使用“标签”更新搜索索引中的项目。

其他任何开发者都有使用Yahoo BOSS做过类似事情的经验吗?

1 个答案:

答案 0 :(得分:1)

据我所知,BOSS会让你搜索雅虎蜘蛛在你的网站中抓取的任何内容。如果您的所有内容都可浏览 - 即可被发现 - 这可能足以满足您的目的。它具有需要很少工作的巨大优势。

我认为你不能上传或导入内容或索引到BOSS / yahoo,所以如果你的内容无法通过抓取找到,那么BOSS可能不是解决方案。

如果BOSS不会削减它,你需要实现自己的搜索平台。你基本上有两种选择:

1)使用像Lucene这样的索引。但是,除非你有很多内容,否则选项2)可能就足够了

2)索引数据库中的相应列。如果您使用的是MySQL,请查看Full text search

选项2比选项1少得多。两者都比BOSS更有优势,因为您可以将搜索限制在指定/期望的字段。实施您自己的搜索也意味着您的结果将始终是最新的。

希望有所帮助