検索機能と明確さのために、コンテンツをカテゴリ別に明確に分類できる Wiki を作成したいと考えています。
ランダムな例として、すべてのサイトが特定の時点での映画監督の状況を説明しているウィキを取り上げてみましょう。次のような組織ロジックを持つページがあります: Year > Month > director's situation
, だけでなくYear > Month > Day > director's situation
とYear > director's situation
.
1976年 > 9月 > ウディ・アレン: アレン氏はアニー・ホールを撃っていた。
1977 > ウディ・アレン: アレン氏はその年に○歳になりました。
1979年 > 2月 > ウディ・アレン: アレン氏はマンハッタンを切り刻んでいた。
これはばかげた例ですが、要点はわかります。そのため、時間枠ごとに異なるコンテンツの Woody Allen ページがあります。私の実際のアプリケーションのタイトルは名前ほど明白ではなく、さまざまなページの一意の識別であるため、優れた検索機能を実現したいと考えています。私の質問は、コンテンツの明確な分類を考えると、mediaWiki でこれを達成するための最良の戦略は何ですか?
- カテゴリの階層 (例: 年 > 月 > 日: ディレクター) とサブページの対応する階層 (年/月/日/ディレクター) を作成します。
- カテゴリの階層を作成し、「ディレクター、年、月、日」のようなページ タイトルのみを作成します。
- サブページですべてを整理するだけです。
- ....
私は#1を選びます。カテゴリの階層によりクリーンな検索が可能に+incategory:"Category Name"
なり、サブページの階層によりきれいなページ タイトルが可能になります (特にカテゴリに長い名前がある場合)。このソリューションに落とし穴はありますか?