出于搜索能力和清晰度的原因,我想创建一个内容可以并因此可能应按类别明确分隔的Wiki。
让我们以一个随机的例子为例,其中每个网站都描述了某个特定时间点的电影导演的情况。我的页面组织逻辑如下:Year > Month > director's situation
,还有Year > Month > Day > director's situation
和Year > director's situation
。
1976>九月>伍迪艾伦:艾伦先生正在拍摄安妮霍尔。
1977>伍迪艾伦:艾伦先生那年转了x。
1979>二月>伍迪艾伦:艾伦先生正在切割曼哈顿。
好吧,这是一个愚蠢的例子,但它得到了重点。所以现在每个时间框架都有不同内容的Woody Allen页面。 我希望获得良好的搜索能力,因为我的实际应用程序中的标题不会像名称那样明显,并且不同页面的唯一标识。我的问题是,鉴于内容的明确分类,在mediaWiki中实现这一目标的最佳策略是什么?
我会选择#1。类别层次结构允许使用+incategory:"Category Name"
进行干净搜索,子页面层次结构允许更漂亮的页面标题(特别是如果类别具有长名称)。这个解决方案有什么缺陷吗?
答案 0 :(得分:2)
或者,Semantic Mediawiki将为您提供许多选项,可以根据您需要的任何参数或元数据对页面进行排序,索引和搜索,而无需嵌套类别或专用标题。对于wiki组织的几乎所有问题,这是我推荐的解决方案。