ニコニコ大百科:仕様 単語

ニコニコダイヒャッカシヨウ

6.8千文字の記事
これはリビジョン 1343892 の記事です。
内容が古い・もしくは誤っている可能性があります。
最新版をみる

ニコニコ大百科のシステム上の仕様をまとめていきます。

間違い、構成改定があった場合の修正では編集コメントに「〜〜修正」「〜〜の構成を改定」、仕様変更があった場合の更新では編集コメントに「〜〜更新」と書いてください。

記事作成

記事名の制限

記事名にはUnicodeの基本言語面以外の文字(U+10000 - U+10FFFF)は使用できない[1]。サロゲートペアで追加言語面の文字を表して記事名とすることもできないと思われる。

記事名にASCIIの制御コード(U+0000 - U+001F)は使うことはできない。それ以外の基本言語面の制御文字は使用できる(が、制御文字なので読めない)。

記事名の末尾に空白文字およびアンダースコアを加えることはできない。記事名に連続した空白文字を含めることはできない(途中で仕様が変わったのか現存する例外あり)。

記事名のURLエンコードの都合により、記事名の末尾に「/.」をつけることはできない。(途中で仕様が変わったため、現存する例外あり)。

記事名の長さは1文字以上64文字以内(正確には文字数ではなく正規化した後のコードポイント数)。

記事名の正規化

単語記事の新規作成時は、当然作成する記事名を入力してから編集画面に移るわけだが、この時に記事名が一定のルールに従って自動的に変更される。たとえばラテンアルファベット大文字が小文字に変更され、半角カタカナが全角カタカナに変換される。

この記事名は、正規化された記事名の文字列と、「互換な」文字列に変更することができる。正規化された記事名と互換な文字列は同じ記事を指す文字列とされ、同じ記事への自動リンクの対象となる。

正規化された記事名を、UTF-8でURLエンコードしたものが記事のURLとして用いられる。下のHTTPリダイレクトも参照。

変換ルールの詳細

技術的にはUnicode正規化のうちNFKC形式の正規化がなされ、その後ラテンアルファベットの大文字を小文字に変換、アンダースコア(_)の半角スペース( )へ変換、連続する半角スペースを1つにまとめる変換が行われている。

ラテンアルファベット以外の小文字・大文字については区別され変換されない。たとえばギリシャ文字やキリル文字については大文字と小文字は区別される。

正規化される文字列

大文字・小文字、半角・全角カナ以外の代表例を挙げる。

元の文字 正規化後
1
元の文字 正規化後
tel
元の文字 正規化後
viii
元の文字 正規化後

...
元の文字 正規化後
㋋㏷
12月24日
元の文字 正規化後
¼
1/4
元の文字 正規化後

アルファ
元の文字 正規化後

صلى الله عليه وسلم
ریال
元の文字 正規化後
h

最初に記事名を入力するときは注意して入力するものだが、一旦編集を始めてしまうと記事本文の方に注意が向いてしまって、記事名が変換されたことに気づかず投稿してしまう人が散見される。

既存記事と同じ名前の新規記事を作成しようとした場合

作成しようとしている記事(A)の記事名が既に別の記事(B)に使われている場合、記事(A)の新規作成ページではなく記事(B)の編集ページに移動する。ただし、記事のカテゴリがそれぞれ異なる場合(既存の単語記事と同名の生放送記事を作ろうとした場合など)、この現象は発生しない。記事名の重複が起こらないようにするための仕様。

この仕様を応用し、作ろうとしている記事が既に別の誰かに作成されていないかを確認することも可能。

記事名によるGoogleAdSense表示抑制

記事名内に特定のワードが含まれている場合、その記事ページ内のGoogleAdSense表示が抑制される。
→ニコニコ大百科:運営マーキングワード一覧

記事サイズの上限

記事の文章のサイズの上限はHTMLテキストで1MB。サイトが重くならないための対策だとは考えられない。

サムネイル表示の貼り付け数上限

記事内に貼りつけられる動画・静画・生放送・プロフィール・市場等はインラインフレームを使用したサムネイル表示だが、1つの記事に貼り付けることのできるのは最大64個までで、 65個を超えるとエラーとなり投稿できない。
これは、サイトが重くならないための対策だと考えられる。

また、同一のサムネイル表示は最大3個までで、同じものを4個以上貼り付けるとエラーとなり投稿できない。

自動リンクとHTTPリダイレクトの仕様

自動リンク

記事中および掲示板でのレスの中で、記事が存在する言葉を入力すると(抑制する措置をとらない限り)記事へのリンクが自動で作成される。本稿ではこれを自動リンクと呼ぶ。当然のことだが、前方から一致候補を検索していく。例として「グロリア」の、'10年5月20日現在の状況から説明する。

  1. 「グロリア」・・・未作成なのでパス
  2. 「グロリ」・・・同上
  3. 「グロ」・・・作成済みかつ自動リンク有効なのでリンクを張る。次は「リア」とかで検索。

ゆえに、今回の例では「ロリ」にはリンクが張られない訳である。

上記の、前方から一致候補を検索していくという点について、同じく'10年5月20日の挙動から例を挙げる。ここで例として用いるのは、「箱春香」と「春香ファンの聖地」である。

  1. 「箱春香」・・・「箱春香」が表示される。
  2. 「箱春香ファンの聖地」・・・上記のように、前方の「箱春香」が優先される。

次に、上記の「春香ファンの聖地」と、「春香」を用いて、同じ文字列を含む単語同士の優先順位について例を挙げる。

  1. 「春香」・・・「春香」が表示される。
  2. 「春香ファンの聖地」・・・こちらでは、「春香」は無視された。

このように、同じ文字列を頭に持つ単語が複数存在する場合、長い方から優先してリンクが貼られるようである。このことは、例えば「ニコニコ大百科:編集者一覧」と記述した場合、「ニコニコ大百科」にリンクが貼られないことからも分かる。

以上のことをまとめると、以下のようになる。

  1. 前方にある単語が優先され、
  2. 同じ言葉が頭にある場合、長い単語が優先される。

HTTPリダイレクト

特定の文字を含む記事名のURLでアクセスするとHTTPのリダイレクトが発生する。

英数字

英数字は半角文字に変換した記事名になる。 また、大文字・小文字の区別はない。

数字記号

以下の数字記号は半角文字に変換した記事名になる。

  • 丸つき数字(例:「」は「9」にリダイレクトされる)
  • ローマ数字(例:「Ⅱ」は「II」にリダイレクトされる)

また、これらの文字が記事中に現れた場合、変換した文字がある物として自動リンクの判定が行われる。

  • 「SHOP⑨⑨」は「SHOP99」と書いている扱いになる。
  • 「Ⅵsta」は「Vista」と書いている扱いになる。

丸括弧

丸括弧の全角、半角は自動で解釈される。

キャベツ(夜明け前より瑠璃色な) 両方半角
キャベツ(夜明け前より瑠璃色な) 両方全角
キャベツ(夜明け前より瑠璃色な) 右だけ全角
キャベツ(夜明け前より瑠璃色な) 左だけ全角

感嘆符・疑問符

全角の!と?は、半角の!と?に自動で解釈される。

  1. U.N.オーエンは彼女なのか?とU.N.オーエンは彼女なのか?
  2. トップをねらえ!とトップをねらえ!は、同じ記事にリンクされる。

また、新規に記事を立ち上げる際、記事名に全角の!や?を用いても、自動で半角に修正されるようである。

待ち時間

ニコニコ大百科上での操作(編集)には短時間での連続操作を抑制するための待ち時間が設けられている。これはニコニコ大百科サーバにかかる負荷の低減と、荒らしによる記事破壊活動の抑制を目的としている。

待ち時間は同系列の操作を連続して行う時に発生する。系列が違う操作の連続に対しては待ち時間は無い。

記事作成
記事作成し投稿してから次に記事作成して投稿するまでには15分間の待ち時間が設定されている。
記事編集
記事編集し投稿してから次に記事編集して投稿するまでには1分間の待ち時間が設定されている。
記事名変更
記事名変更を確定してから次の記事名変更確定までには2分間の待ち時間が設定されている。
掲示板書き込み
掲示板へ書き込んでから次の掲示板書き込みまでには1分間の待ち時間が設定されている。

タグからのリンク

ニコニコ大百科の記事はニコニコ動画の各サービスで使われているタグに入力された文字と同名の記事へとリンクし、解説等を書けるような仕組みとなっている。

動画

動画上部に並んで表示されるタグ

  • 同名の単語記事が存在する場合は記事ありアイコンアイコンがタグ脇に表示され単語記事へとリンクする。
  • 同名の単語記事がない場合は記事なしアイコンアイコンがタグ脇に表示され、そのタグ名の記事作成ページへリンクする。
  • タグ末尾に「(生放送主)」がある場合は単語記事ではなく、同名の生放送記事の表示/リンクとなる。(例:「あいう(生放送主)」のタグからは生放送記事「あいう」への表示/リンクとなる)

動画記事

  • 各動画専用の記事で、動画タイトルの右に表示されるアイコンからリンクされる。
  • 動画記事が存在する場合は記事ありアイコンアイコンが表示され、動画記事へとリンクする。
  • 動画記事がない場合は記事なしアイコンアイコンが表示され、動画記事作成ページへリンクする。

静画(ニコニコ静画)

  • 同名の単語記事が存在する場合は記事ありアイコンアイコンがタグ脇に表示され単語記事へとリンクする。
  • 同名の単語記事がない場合は記事なしアイコンアイコンがタグ脇に表示され、そのタグ名の記事作成ページへリンクする。
  • タグ末尾に「(生放送主)」がある場合は単語記事ではなく、同名の生放送記事の表示/リンクとなる。(例:「あいう(生放送主)」のタグからは生放送記事「あいう」への表示/リンクとなる)

生放送(ニコニコ生放送)

放送者

  • 生放送ページ上部に表示されている放送者名脇に表示されるアイコンからリンクされる。
    1. 放送者名と同名の生放送記事が存在する場合は記事ありアイコンアイコンが表示され、生放送記事へとリンクする。
    2. 放送者名と同名の生放送記事がなかった場合は次に単語記事がチェックされ、単語記事が存在した場合は記事ありアイコンアイコンが表示され、単語記事へとリンクする。
    3. 生放送記事も単語記事もない場合は記事なしアイコンアイコンが表示され、生放送記事作成ページへリンクする。

生放送画面の上に並んで表示されるタグ

  • 生放送画面の上に表示されているタグ脇に表示されるアイコンからリンクされる。
    1. タグ名と同名の生放送記事が存在する場合は記事ありアイコンアイコンが表示され、生放送記事へとリンクする。
    2. タグ名と同名の生放送記事がなかった場合は次に単語記事がチェックされ、単語記事が存在した場合は記事ありアイコンアイコンが表示され、単語記事へとリンクする。
    3. 生放送記事も単語記事もない場合は記事なしアイコンアイコンが表示され、単語記事作成ページへリンクする。(グニャラくんの生放送での発言によると記事作成ページ先が単語記事側なのは間違いらしいので、近いうちに生放送記事側に変更される可能性が高い)

ニコニコニュース

  • 同名の単語記事が存在する場合は記事ありアイコンアイコンがタグ脇に表示され単語記事へとリンクする。
  • 同名の単語記事がない場合は記事なしアイコンアイコンがタグ脇に表示され、そのタグ名の記事作成ページへリンクする。
  • タグ末尾に「(生放送主)」がある場合は単語記事ではなく、同名の生放送記事の表示/リンクとなる。(例:「あいう(生放送主)」のタグからは生放送記事「あいう」への表示/リンクとなる)(未確認)

ニコニコ市場(商品詳細ページ)

  • 同名の単語記事が存在する場合は記事ありアイコンアイコンがタグ脇に表示され単語記事へとリンクする。
  • 同名の単語記事がない場合は記事なしアイコンアイコンがタグ脇に表示され、そのタグ名の記事作成ページへリンクする。
  • タグ末尾に「(生放送主)」がある場合は単語記事ではなく、同名の生放送記事の表示/リンクとなる。(例:「あいう(生放送主)」のタグからは生放送記事「あいう」への表示/リンクとなる)

ニコニコチケットセンター

  • 同名の単語記事が存在する場合は記事ありアイコンアイコンがタグ脇に表示され単語記事へとリンクする。
  • 同名の単語記事がない場合は記事なしアイコンアイコンがタグ脇に表示され、そのタグ名の記事作成ページへリンクする。
  • タグ末尾に「(生放送主)」がある場合は単語記事ではなく、同名の生放送記事の表示/リンクとなる。(例:「あいう(生放送主)」のタグからは生放送記事「あいう」への表示/リンクとなる)(未確認)

記事検索

各ページ左上の検索フォームから記事タイトルや記事内容で検索が可能。

  • 全角・半角や大文字・小文字等の表記上の違いがあっても双方が検索にヒットする。
  • タイトル検索では記事のヨミガナも常に検索対象である。
  • 検索ワードに空白を空けて複数ワードで検索した場合はいわゆるAND検索となる。
  • OR検索、-による除外検索、正規表現による検索には対応していない。

基本的に検索ワードが部分一致すると検索にヒットするが、アルファベット・数字・半角記号文字(=、*、@など)が検索ワードの場合は制限がある。以下に詳述する。

アルファベット・数字・半角記号文字による検索

アルファベット・数字・半角記号文字(正確にはASCII印字可能文字に含まれる文字?)は、綴り中に登場する区切り部分で分断された個別ワードが検索の最小単位となり、それよりも短いワードで検索した場合はヒットしない。以下のような内容が区切りとなる。

  • 空白文字(スペース)
  • アンダースコア
  • アルファベット・数字・半角記号文字のそれぞれの境界
  • アルファベット・数字・半角記号文字と、それ以外の文字(ひらがな・カタカナ・漢字など)の境界

検索でヒットするのはこのようなルールで区切られた個別ワードのいずれかが完全一致した場合に限る。

例えば「Minecraft」という記事名は途中に区切りが無いため、記事名そのままの「Minecraft」というワードが検索可能な最小単位となり、「m」「mi」「mine」「craft」等で検索してもヒットしない。
「MinecraftMelodyシリーズ」という記事もあるが、これも「MinecraftMelody」部分には区切りが無いので「Minecraft」で検索してもヒットしない。「MinecraftMelody」と、一繋がりとなっているアルファベット部分をすべてを入力して検索した時に初めてヒットする。

「L96A1」という記事名の場合はアルファベットと数字の境界による区切りがあるので「L」「96」「A」「1」という個別ワードとなり、「L」や「96」での検索でヒットする。

「L96A1」への検索ワードをさらに詳しく調べると、以下のような結果になる。

  • 「L」で検索→ヒット
  • 「L9」で検索→ヒット無し
  • 「L96」で検索→ヒット
  • 「L96A」で検索→ヒット
  • 「96A」で検索→ヒット
  • 「6A」で検索→ヒット無し
  • 「6A1」で検索→ヒット無し
  • 「A1」で検索→ヒット

これは検索対象である記事側だけでなく、入力した検索ワード側も上記の区切りルールによって個別検索ワードとして分断され、その個別検索ワードすべてが完全一致しないと検索にかからない仕様となっているためである。上記検索ワードのうち「L9」「6A」「6A1」は「9」や「6」の個別検索ワードが含まれており、それらが検索対象である「L96A1」の個別ワード「L」「96」「A」「1」とは完全一致しないのでヒットしない。

また「L96A1」は検索ワード「L96」ではヒットするが検索ワード「96L」ではヒットしない。そして検索ワード「96 L」ならヒットする。検索ワード側を個別検索ワードに分断してそれぞれで完全一致チェックしているといっても個別検索ワード同士の並び順はチェックされている。検索ワード「96 L」はAND検索なので検索ワード内の並び順は無視され「96」と「L」がどこかで完全一致しているなら検索にヒットする。

アルファベット及び数字な記事名を検索するコツ

以上のように、アルファベットや数字を対象とした検索は中途半端な検索ワード入力では見つけられない場合がある。対策としてはどこで区切りが発生するのかをしっかり認識して最小単位の個別ワードまでは検索ワードに入力することであるが、タイトル検索の場合は必ずカタカナのヨミガナが設定されているので、ヨミガナ側を検索ワードとして入力するとよい。上記の「Minecraft」の場合、読みは「マインクラフト」なので、「マイン」で検索すればヨミガナで部分一致するため「Minecraft」の記事をヒットさせることが出来る。

関連リンク

  • ニコニコ大百科:ガイドブック
  • ニコニコ大百科:編集者向けのページ
  • ニコニコ大百科:記事の編集方法
  • ニコニコ大百科:HTMLタグ一覧

脚注

  1. *要望として提出済み。ニコニコ大百科:ToDo U+20AD3のコードを持つ記事名(𠫓)で単語記事を作れるようにする。
関連記事

親記事

子記事

兄弟記事

おすすめトレンド

ニコニ広告で宣伝された記事

記事と一緒に動画もおすすめ!
もっと見る

急上昇ワード改

最終更新:2025/12/06(土) 18:00

ほめられた記事

最終更新:2025/12/06(土) 18:00

ウォッチリストに追加しました!

すでにウォッチリストに
入っています。

OK

追加に失敗しました。

OK

追加にはログインが必要です。

           

ほめた!

すでにほめています。

すでにほめています。

ほめるを取消しました。

OK

ほめるに失敗しました。

OK

ほめるの取消しに失敗しました。

OK

ほめるにはログインが必要です。

タグ編集にはログインが必要です。

タグ編集には利用規約の同意が必要です。

TOP