これは漫画に含まれるセリフ等の文字を全文検索できるサービスです。
連絡先: 11月連盟
検索式では演算子を使って複雑な検索ができます。演算子は大文字小文字を区別します。また半角文字である必要があります。
単語を入力するとその単語が含まれるコマを検索できます。
例: まぞく
フレーズを二重引用符で囲うと、スペースなどが含まれるフレーズを検索できます。
例: "Trick OR"
単語等をスペースで区切ると、両方の単語が含まれるコマを検索できます。ANDや&で区切っても同じ意味となります。
例: 優子 桃, 優子 AND 桃, 優子 & 桃
単語等ORで区切ると、どちらかの単語が含まれるコマを検索できます。|で区切っても同じ意味となります。ANDとORを組み合わせた場合、ANDの方が強く結合します。
例: 優子 OR 桃, 優子 | 桃
例: 優子 OR 桃 AND 魔法少女は優子 OR (桃 AND 魔法少女)という意味になります。
式の後ろにNOTと単語等を付けると、除外検索ができます。-でも同じ意味になります。範囲は同じAND式の中のみです。
例: ポコ OR ぽが -しっぽがはポコ OR (ぽが -しっぽが)という意味になります。
式を括弧で括って複雑な式を書けます。
例: (ぽが -しっぽが) OR ポコ OR ぶんぶか
単語等の後ろにBYと話者名を付けるとセリフの話者による絞り込みができます。by:でも同様です。
例: シャミ子 BY 桃 桃 by:優子
例: シャミ子 -シャミ子 BY 桃はシャミ子 -(シャミ子 BY 桃)の意味になります。
検索時の粒度を変えると、4コマ単位やページ単位で検索できるようになります。粒度はドロップダウンリストや演算子を使って設定できます。
例: 京都 -東京都というクエリについて考えます。
粒度が「1コマ単位」の場合、京都という単語が出現するコマのうち、東京都という単語が出現しないコマを検索します。
粒度が「語出現単位」の場合、京都という単語であり、それが東京都という単語の一部でないものの出現を検索します。
演算子を使う場合、GRANULARITYやgranularity:を使って部分式の粒度を指定できます。粒度は次のキーワードで指定します。
| キーワード | 意味 |
|---|---|
| occurence | 語出現単位 |
| panel | 1コマ単位 |
| region | 4コマ単位。正確にはページの上部、下部、右、左などの領域単位。 |
| page | ページ単位 |
GRANULARITYの優先順位はBYと同じです。
異なる粒度の検索結果を演算子で結んだ場合の挙動は次のようになります。
| AND | 粒度が異なる場合は、粒度が細かい方を返す。粒度が同じである場合、語出現単位の場合は文字単位で共通集合を取る。1コマ単位以上に粗い場合は両者の話者の和を取った結果を返す。 |
|---|---|
| OR | 粒度は粗い方に合わせる。話者は和を取る。 |
| NOT | 粒度は左辺の方に合わせる。両辺に少しでもオーバーラップがあれば全体を除外する。 |
例: (京都 -東京都) 東京都 granularity: panel (全体の粒度が「語出現単位」の場合)は、(京都 -東京都) (東京都 granularity: panel)と同じ地味になり、「『東京都』という単語の一部ではない『京都』という単語の出現であり、なおかつそれが属するコマに『東京都』という単語が出現するもの」を検索します。
擬音等については以下のような便宜的な「話者」を設定しています。
| 文 | 説明文、および擬音でも擬態語でも背景でもない書き文字 |
|---|---|
| 音 | 擬音、擬態語 |
| 背景 | 背景や小物に書かれた文字 |
| ナレーション | 四角で囲われたナレーション(キャラクターによるモノローグは含まない) |
「音」とキャラクターによる発話の区別の基準は、声が付いたときに声優が喋るであろうものをキャラクターによる発話としています。
背景と書き文字の区別の基準は、文字が作中にある物に書かれているか、キャラクターによって文字と認識できるものは背景としています。