首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >内容管理系统内部搜索引擎中的PageRank

内容管理系统内部搜索引擎中的PageRank
EN

Stack Overflow用户
提问于 2009-09-12 11:06:36
回答 4查看 217关注 0票数 0

我被要求为我的最后一个学位项目,建立一个自定义的搜索引擎优化内容管理系统;重点是,要求是实现PageRank alghoritm的内部搜索引擎的内容管理系统,排序查询的结果由公关。有可能吗?我该如何开始呢?内容管理系统建立在PHP和MySql (或PostgreSql)之上。非常感谢你提前这么做。

EN

回答 4

Stack Overflow用户

发布于 2009-09-12 18:14:42

维基百科上有一些关于Page Rank algorithm的信息。这应该会让你忙上几天。

然后,您可以将其与搜索算法合并,以生成一组相关结果。

祝你的任务顺利。

-Mathew

票数 1
EN

Stack Overflow用户

发布于 2009-09-12 11:32:37

您可以创建某种类型的数组,然后进行排序,这里我使用了$pageRank算法的结果(您已经创建了该算法,不是吗?)作为指向搜索结果对象的链接的关联键。尽管您可以(取决于系统的性能)将整个结果集保存在数组中(如果您愿意的话)。

代码语言:javascript
运行
复制
$pageRankedResults = array("$pageRankAlgorithmResult" => "$referenceToSearchResultObject")
                     );
echo "<ol>";
foreach(asort($pageRankedResults) as $key => $value) {

echo "<li>$value</li>";

}
echo "</ol>";
票数 0
EN

Stack Overflow用户

发布于 2009-09-12 12:08:06

如果您已经完成了PageRank算法,那么您可能不希望在每次搜索时都计算它。我会安排定期计算(每天?每周一次?任何最合适的),然后将PR存储在数据库中。

然后,当您运行SQL查询时,只需按page_rank排序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1414870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档