0

出于搜索能力和清晰度的原因,我想创建一个内容可以并且因此可能应该按类别明确分开的 wiki。

让我们以一个 wiki 作为随机示例,其中每个站点都描述了电影导演在给定时间点的情况。我将有一个组织逻辑如下的页面:Year > Month > director's situation,而且Year > Month > Day > director's situationYear > director's situation

1976 > 九月 > 伍迪艾伦:艾伦先生正在拍摄安妮霍尔。

1977 > 伍迪艾伦:艾伦先生在那一年变成了 x。

1979 > 二月 > 伍迪艾伦:艾伦先生正在切割曼哈顿。

好的,这是一个愚蠢的例子,但它明白了这一点。所以现在每个时间框架都有不同内容的伍迪艾伦页面。我希望实现良好的搜索能力,因为我的实际应用程序中的标题不会像名称那样明显,并且不同页面的唯一标识。我的问题是,鉴于内容的明确分类,在 mediaWiki 中实现这一目标的最佳策略是什么?

  1. 创建类别层次结构(例如,年 > 月 > 日:导演)和匹配的子页面层次结构(年/月/日/导演)。
  2. 创建类别的层次结构,然后只有一个页面标题,如“导演,年,月日”
  3. 只是用子页面组织一切。
  4. ……

我会选择#1。类别的层次结构允许干净的搜索+incategory:"Category Name",子页面的层次结构允许更漂亮的页面标题(特别是如果类别具有长名称)。这个解决方案有什么陷阱吗?

4

1 回答 1

3

或者,Semantic Mediawiki会为您提供许多选项,用于按您想要的任何参数或元数据对页面进行排序、索引和搜索,而无需嵌套类别或专门的标题。这是我推荐的几乎所有 wiki 组织问题的解决方案。

于 2013-02-20T19:06:41.570 回答