0

我想为我的照片共享网站创建一个搜索引擎。搜索引擎只需要根据“标签”词返回结果。照片将按受欢迎程度、新鲜度或两者的组合进行排序。

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

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

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

4

1 回答 1

1

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

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

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

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

2) 索引数据库中的适当列。如果您使用的是 MySQL,请查看全文搜索

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

希望有帮助

于 2009-12-27T22:55:41.080 回答