我很想知道Stack Overflow的标记和search是如何构build的,因为它似乎工作得很好。 什么是一个好的数据库/search模式,如果我想要做以下所有的事情: 在各种实体上存储标签(如何标准化?即Entity,Tag和Entity_Tag表?) search具有特定标签的项目 构build适用于特定search结果集的所有标签的标签云 如何在search结果中显示每个项目的标签列表? 将标签存储为标准化的forms也许是有意义的,但也可以将其用作#2,#4,也许是#3的空格分隔的string。 思考? 我听说过,Stack Overflow使用Lucene进行search。 真的吗? 我听说过几个讨论SQL优化的播客,但没有提到Lucene。 如果他们使用Lucene,我想知道有多lesssearch结果来自Lucene,以及“向下钻取”标签云是否来自Lucene。
我有以下数组: $artist = array("the roots", "michael jackson", "billy idol", "more", "and more", "and_YET_MORE"); $count = array(5, 3, 9, 1, 1, 3); 我想要生成一个标签云,其中包含h6标签中封闭的h1标签中包含更高数字的艺术家。
上下文 看看Wordle: http ://www.wordle.net/ 它比我见过的任何其他的词云生成器好看得多 注意:源代码不可用 – 阅读FAQ: http : //www.wordle.net/faq#code 我的问题 有什么algorithm可以做Wordle做什么? 如果不是,那么产生类似产出的一些替代品是什么? 为什么我问 只是好奇 想学习