[Groonga-commit] droonga/droonga.org at a98f257 [gh-pages] Follow path change

Back to archive index

Kouhei Sutou null+****@clear*****
Sun Feb 23 22:52:28 JST 2014


Kouhei Sutou	2014-02-23 22:52:28 +0900 (Sun, 23 Feb 2014)

  New Revision: a98f257f5bd8e9a3d3ed03a669a79dbe0bfc42a9
  https://github.com/droonga/droonga.org/commit/a98f257f5bd8e9a3d3ed03a669a79dbe0bfc42a9

  Message:
    Follow path change

  Added files:
    _po/ja/reference/catalog/version2/index.po
    ja/reference/catalog/version2/index.md
  Removed files:
    _po/ja/reference/catalog/version2.po
    ja/reference/catalog/version2.md

  Deleted: _po/ja/reference/catalog/version2.po (+0 -410) 100644
===================================================================
--- _po/ja/reference/catalog/version2.po    2014-02-23 22:47:03 +0900 (d903c43)
+++ /dev/null
@@ -1,410 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-11-20 22:17+0900\n"
-"PO-Revision-Date: 2013-12-25 18:27+0900\n"
-"Last-Translator: Kouhei Sutou <kou �� clear-code.com>\n"
-"Language-Team: Japanese\n"
-"Language: ja\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-msgid ""
-"---\n"
-"title: Catalog\n"
-"layout: en\n"
-"---"
-msgstr ""
-"---\n"
-"title: カタログ\n"
-"layout: ja\n"
-"---"
-
-msgid ""
-"* TOC\n"
-"{:toc}"
-msgstr ""
-
-msgid "## Abstract {#abstract}"
-msgstr "## 概要 {#abstract}"
-
-msgid "## Usage {#usage}"
-msgstr "## 使い方 {#usage}"
-
-msgid ""
-"This [`version`](#parameter-version) of `catalog` will be available from Droon"
-"ga 1.0.0."
-msgstr ""
-
-msgid "## Syntax {#syntax}"
-msgstr ""
-
-msgid ""
-"    {\n"
-"      \"version\": <Version number>,\n"
-"      \"effective_date\": \"<Effective date>\",\n"
-"      \"datasets\": {\n"
-"        \"<Name of the dataset 1>\": {\n"
-"          \"n_workers\": <Number of workers>,\n"
-"          \"plugins\": [\n"
-"            \"Name of the plugin 1\",\n"
-"            ...\n"
-"          ],\n"
-"          \"schema\": {\n"
-"            \"<Name of the table 1>\": {\n"
-"              \"flags\"             : \"<Flags for the table>\",\n"
-"              \"key_type\"          : \"<Type of the primary key>\",\n"
-"              \"default_tokenizer\" : \"<Default tokenizer>\",\n"
-"              \"normalizer\"        : \"<Normalizer>\",\n"
-"              \"columns\" : {\n"
-"                \"<Name of the column 1>\": {\n"
-"                  \"flags\"  : \"<Flags for the column>\",\n"
-"                  \"type\"   : \"<Type of the value>\",\n"
-"                  \"source\" : \"<Name of a column to be indexed>\"\n"
-"                },\n"
-"                \"<Name of the column 2>\": { ... },\n"
-"                ...\n"
-"              }\n"
-"            },\n"
-"            \"<Name of the table 2>\": { ... },\n"
-"            ...\n"
-"          },\n"
-"          \"fact\": \"<Name of the fact table>\",\n"
-"          \"replicas\": [\n"
-"            {\n"
-"              \"dimension\": \"<Name of the dimension column>\",\n"
-"              \"slicer\": \"<Name of the slicer function>\",\n"
-"              \"slices\": [\n"
-"                {\n"
-"                  \"label\": \"<Label of the slice>\",\n"
-"                  \"partition\": {\n"
-"                    \"address\": \"<Address string of the partition>\"\n"
-"                  }\n"
-"                },\n"
-"                ...\n"
-"              }\n"
-"            },\n"
-"            ...\n"
-"          ]\n"
-"        },\n"
-"        \"<Name of the dataset 2>\": { ... },\n"
-"        ...\n"
-"      }\n"
-"    }"
-msgstr ""
-
-msgid "## Details {#details}"
-msgstr ""
-
-msgid "### Catalog definition {#catalog}"
-msgstr ""
-
-msgid ""
-"Value\n"
-": An object with the following key/value pairs."
-msgstr ""
-
-msgid "#### `version` {#parameter-version}"
-msgstr ""
-
-msgid ""
-"Abstract\n"
-": Version number of the catalog file."
-msgstr ""
-
-msgid ""
-"Value\n"
-": `2`. (Specification written in this page is valid only when this value is `2"
-"`)"
-msgstr ""
-
-msgid ""
-"Default value\n"
-": None. This is a required parameter."
-msgstr ""
-
-msgid ""
-"Inheritable\n"
-": False."
-msgstr ""
-
-msgid "#### `effective_date` {#paramter-effective_date}"
-msgstr ""
-
-msgid ""
-"Abstract\n"
-": The time when this catalog becomes effective."
-msgstr ""
-
-msgid ""
-"Value\n"
-": A local time string formatted in the [W3C-DTF](http://www.w3.org/TR/NOTE-dat"
-"etime \"Date and Time Formats\"), with the time zone."
-msgstr ""
-
-msgid "#### `datasets` {#parameter-datasets}"
-msgstr ""
-
-msgid ""
-"Abstract\n"
-": Definition of datasets."
-msgstr ""
-
-msgid ""
-"Value\n"
-": An object keyed by the name of the dataset with value the [`dataset` definit"
-"ion](#dataset)."
-msgstr ""
-
-msgid "#### `n_workers` {#parameter-n_workers}"
-msgstr ""
-
-msgid ""
-"Abstract\n"
-": The number of worker processes spawned for each database instance."
-msgstr ""
-
-msgid ""
-"Value\n"
-": An integer value."
-msgstr ""
-
-msgid ""
-"Default value\n"
-": 0 (No worker. All operations are done in the master process)"
-msgstr ""
-
-msgid ""
-"Inheritable\n"
-": True. Overridable in `dataset` and `partition` definition."
-msgstr ""
-
-msgid "### Dataset definition {#dataset}"
-msgstr ""
-
-msgid "#### `plugins` {#parameter-plugins}"
-msgstr ""
-
-msgid ""
-"Abstract\n"
-": plugin names."
-msgstr ""
-
-msgid ""
-"Value\n"
-": An array of strings."
-msgstr ""
-
-msgid "#### `schema` {#parameter-schema}"
-msgstr ""
-
-msgid ""
-"Abstract\n"
-": Definition of tables and their columns."
-msgstr ""
-
-msgid ""
-"Value\n"
-": An object keyed by the name of the table with value the [`table` definition]"
-"(#table)."
-msgstr ""
-
-msgid "#### `fact` {#parameter-fact}"
-msgstr ""
-
-msgid ""
-"Abstract\n"
-": Name of the fact table. When a `dataset` is stored as more than one `slice`,"
-" one [fact table](http://en.wikipedia.org/wiki/Fact_table) must be selected fr"
-"om tables defined in [`schema`](#parameter-schema) parameter."
-msgstr ""
-
-msgid ""
-"Value\n"
-": A string."
-msgstr ""
-
-msgid ""
-"Default value\n"
-": None."
-msgstr ""
-
-msgid "#### `replicas` {#parameter-replicas}"
-msgstr ""
-
-msgid ""
-"Abstract\n"
-": Definition of replicas which store the contents of the dataset."
-msgstr ""
-
-msgid ""
-"Value\n"
-": An array of [`partition` definitions](#partition)."
-msgstr ""
-
-msgid "### Table definition {#table}"
-msgstr ""
-
-msgid ""
-"Value\n"
-": An object with the following keys."
-msgstr ""
-
-msgid ""
-"* \"flags\"\n"
-"* \"key_type\"\n"
-"* \"default_tokenizer\"\n"
-"* \"normalizer\"\n"
-"* \"columns\""
-msgstr ""
-
-msgid ""
-"All parameters except `columns`, `name` and `value_type` are compatible with ["
-"the parameters of the `table_create` command of the Groonga](http://groonga.or"
-"g/docs/reference/commands/table_create.html#parameters). See the linked docume"
-"nt for more details."
-msgstr ""
-
-msgid "#### `columns` {#parameter-columns}"
-msgstr ""
-
-msgid "Abstract"
-msgstr ""
-
-msgid ": Column definition for the table."
-msgstr ""
-
-msgid ""
-"Value\n"
-": An object keyed by the name of the column with value the [`column` definitio"
-"n](#column)."
-msgstr ""
-
-msgid "### Column definition {#column}"
-msgstr ""
-
-msgid "Value"
-msgstr ""
-
-msgid ": An object with the following keys."
-msgstr ""
-
-msgid ""
-"* \"flags\"\n"
-"* \"type\"\n"
-"* \"source\""
-msgstr ""
-
-msgid ""
-"All parameters except `table` and `name` are compatible to [the parameters of "
-"the `column_create` command of the Groonga](http://groonga.org/docs/reference/"
-"commands/column_create.html#parameters). See the linked document for more deta"
-"ils."
-msgstr ""
-
-msgid "### Partition definition {#partition}"
-msgstr ""
-
-msgid "#### `address` {#parameter-address}"
-msgstr ""
-
-msgid ""
-"Abstract\n"
-": (TBD)"
-msgstr ""
-
-msgid ""
-"Value\n"
-": (TBD)"
-msgstr ""
-
-msgid "#### `dimension` {#parameter-dimension}"
-msgstr ""
-
-msgid ""
-"Abstract\n"
-": When a `dataset` is stored as more than one `slice`, either '_key\" or a scal"
-"ar type column must be selected from [`columns`](#parameter-columns) parameter"
-" of the fact table. When the selected column is a foreign key, the refered tab"
-"le is called [dimension table](http://en.wikipedia.org/wiki/Dimension_table)."
-msgstr ""
-
-msgid ""
-"Default value\n"
-": \"_key\""
-msgstr ""
-
-msgid "#### `slicer` {#parameter-slicer}"
-msgstr ""
-
-msgid ""
-"Abstract\n"
-": Function to slice the value of dimension column."
-msgstr ""
-
-msgid ""
-"Value\n"
-": Name of slicer function."
-msgstr ""
-
-msgid ""
-"Default value\n"
-": \"hash\""
-msgstr ""
-
-msgid "#### `slices` {#parameter-slices}"
-msgstr ""
-
-msgid ""
-"Abstract\n"
-": Definition of slices which store the contents of the data."
-msgstr ""
-
-msgid ""
-"Value\n"
-": An array of [`slice` definitions](#slice)."
-msgstr ""
-
-msgid "### Slice definition {#slice}"
-msgstr ""
-
-msgid "A slice has one of `weight`, `label` or `boundary` parameters.."
-msgstr ""
-
-msgid "#### `weight` {#parameter-weight}"
-msgstr ""
-
-msgid ""
-"Abstract\n"
-": Avaible when the slicer is ratio-scaled."
-msgstr ""
-
-msgid ""
-"Default value\n"
-": 1."
-msgstr ""
-
-msgid "#### `label` {#parameter-label}"
-msgstr ""
-
-msgid ""
-"Abstract\n"
-": Avaible when the slicer is nominal-scaled."
-msgstr ""
-
-msgid "#### `boundary` {#parameter-boundary}"
-msgstr ""
-
-msgid ""
-"Abstract\n"
-": Avaible when the slicer is ordinal-scaled."
-msgstr ""
-
-msgid "#### `partition` {#parameter-partition}"
-msgstr ""
-
-msgid ": An object which is a [`partition` definition](#partition)"
-msgstr ""

  Added: _po/ja/reference/catalog/version2/index.po (+663 -0) 100644
===================================================================
--- /dev/null
+++ _po/ja/reference/catalog/version2/index.po    2014-02-23 22:52:28 +0900 (80cde35)
@@ -0,0 +1,663 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"Last-Translator: Kouhei Sutou <kou �� clear-code.com>\n"
+"Language-Team: Japanese\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgid ""
+"---\n"
+"title: Catalog\n"
+"layout: en\n"
+"---"
+msgstr ""
+"---\n"
+"title: カタログ\n"
+"layout: ja\n"
+"---"
+
+msgid ""
+"* TOC\n"
+"{:toc}"
+msgstr ""
+
+msgid ""
+"## Abstract {#abstract}\n"
+"`Catalog` is a JSON data to manage the configuration of a Droonga cluster.\n"
+"A Droonga cluster consists of one or more `datasets`, and a `dataset` consists"
+" of other portions. They all must be explicitly described in a `catalog` and b"
+"e shared with all the hosts in the cluster."
+msgstr ""
+
+msgid "## Usage {#usage}"
+msgstr "## 使い方 {#usage}"
+
+msgid ""
+"This [`version`](#parameter-version) of `catalog` will be available from Droon"
+"ga 1.0.0."
+msgstr ""
+
+msgid "## Syntax {#syntax}"
+msgstr ""
+
+msgid ""
+"    {\n"
+"      \"version\": <Version number>,\n"
+"      \"effectiveDate\": \"<Effective date>\",\n"
+"      \"datasets\": {\n"
+"        \"<Name of the dataset 1>\": {\n"
+"          \"nWorkers\": <Number of workers>,\n"
+"          \"plugins\": [\n"
+"            \"Name of the plugin 1\",\n"
+"            ...\n"
+"          ],\n"
+"          \"schema\": {\n"
+"            \"<Name of the table 1>\": {\n"
+"              \"type\"             : <\"Array\", \"Hash\", \"PatriciaTrie\" or \"Double"
+"ArrayTrie\">\n"
+"              \"keyType\"          : \"<Type of the primary key>\",\n"
+"              \"tokenizer\"        : \"<Tokenizer>\",\n"
+"              \"normalizer\"       : \"<Normalizer>\",\n"
+"              \"columns\" : {\n"
+"                \"<Name of the column 1>\": {\n"
+"                  \"type\"         : <\"Scalar\", \"Vector\" or \"Index\">,\n"
+"                  \"valueType\"    : \"<Type of the value>\",\n"
+"                  \"indexOptions\" : {\n"
+"                    \"section\"    : <Section>,\n"
+"                    \"weight\"     : <Weight>,\n"
+"                    \"position\"   : <Position>,\n"
+"                    \"sources\"    : [\n"
+"                      \"<Name of a column to be indexed>\",\n"
+"                      ...\n"
+"                    ]\n"
+"                  }\n"
+"                },\n"
+"                \"<Name of the column 2>\": { ... },\n"
+"                ...\n"
+"              }\n"
+"            },\n"
+"            \"<Name of the table 2>\": { ... },\n"
+"            ...\n"
+"          },\n"
+"          \"fact\": \"<Name of the fact table>\",\n"
+"          \"replicas\": [\n"
+"            {\n"
+"              \"dimension\": \"<Name of the dimension column>\",\n"
+"              \"slicer\": \"<Name of the slicer function>\",\n"
+"              \"slices\": [\n"
+"                {\n"
+"                  \"label\": \"<Label of the slice>\",\n"
+"                  \"partition\": {\n"
+"                    \"address\": \"<Address string of the partition>\"\n"
+"                  }\n"
+"                },\n"
+"                ...\n"
+"              }\n"
+"            },\n"
+"            ...\n"
+"          ]\n"
+"        },\n"
+"        \"<Name of the dataset 2>\": { ... },\n"
+"        ...\n"
+"      }\n"
+"    }"
+msgstr ""
+
+msgid "## Details {#details}"
+msgstr ""
+
+msgid "### Catalog definition {#catalog}"
+msgstr ""
+
+msgid ""
+"Value\n"
+": An object with the following key/value pairs."
+msgstr ""
+
+msgid "#### `version` {#parameter-version}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Version number of the catalog file."
+msgstr ""
+
+msgid ""
+"Value\n"
+": `2`. (Specification written in this page is valid only when this value is `2"
+"`)"
+msgstr ""
+
+msgid ""
+"Default value\n"
+": None. This is a required parameter."
+msgstr ""
+
+msgid ""
+"Inheritable\n"
+": False."
+msgstr ""
+
+msgid "#### `effectiveDate` {#paramter-effective_date}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": The time when this catalog becomes effective."
+msgstr ""
+
+msgid ""
+"Value\n"
+": A local time string formatted in the [W3C-DTF](http://www.w3.org/TR/NOTE-dat"
+"etime \"Date and Time Formats\"), with the time zone."
+msgstr ""
+
+msgid "#### `datasets` {#parameter-datasets}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Definition of datasets."
+msgstr ""
+
+msgid ""
+"Value\n"
+": An object keyed by the name of the dataset with value the [`dataset` definit"
+"ion](#dataset)."
+msgstr ""
+
+msgid "#### `nWorkers` {#parameter-n_workers}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": The number of worker processes spawned for each database instance."
+msgstr ""
+
+msgid ""
+"Value\n"
+": An integer value."
+msgstr ""
+
+msgid ""
+"Default value\n"
+": 0 (No worker. All operations are done in the master process)"
+msgstr ""
+
+msgid ""
+"Inheritable\n"
+": True. Overridable in `dataset` and `partition` definition."
+msgstr ""
+
+msgid "### Dataset definition {#dataset}"
+msgstr ""
+
+msgid "#### `plugins` {#parameter-plugins}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Name strings of the plugins enabled for the dataset."
+msgstr ""
+
+msgid ""
+"Value\n"
+": An array of strings."
+msgstr ""
+
+msgid "#### `schema` {#parameter-schema}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Definition of tables and their columns."
+msgstr ""
+
+msgid ""
+"Value\n"
+": An object keyed by the name of the table with value the [`table` definition]"
+"(#table)."
+msgstr ""
+
+msgid "#### `fact` {#parameter-fact}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": The name of the fact table. When a `dataset` is stored as more than one `sli"
+"ce`, one [fact table](http://en.wikipedia.org/wiki/Fact_table) must be selecte"
+"d from tables defined in [`schema`](#parameter-schema) parameter."
+msgstr ""
+
+msgid ""
+"Value\n"
+": A string."
+msgstr ""
+
+msgid ""
+"Default value\n"
+": None."
+msgstr ""
+
+msgid "#### `replicas` {#parameter-replicas}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": A collection of partitions which are the copies of each other."
+msgstr ""
+
+msgid ""
+"Value\n"
+": An array of [`partition` definitions](#partition)."
+msgstr ""
+
+msgid "### Table definition {#table}"
+msgstr ""
+
+msgid "#### `type` {#parameter-table-type}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Specifies which data structure is used for managing keys of the table."
+msgstr ""
+
+msgid ""
+"Value\n"
+": Any of the following values."
+msgstr ""
+
+msgid ""
+"* \"Array\": for tables which have no keys.\n"
+"* \"Hash\": for hash tables.\n"
+"* \"PatriciaTrie\": for patricia trie tables.\n"
+"* \"DoubleArrayTrie\": for double array trie tables."
+msgstr ""
+
+msgid ""
+"Default value\n"
+": \"Hash\""
+msgstr ""
+
+msgid "#### `keyType` {#parameter-keyType}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Data type of the key of the table. Mustn't be assigned when the `type` is \"A"
+"rray\"."
+msgstr ""
+
+msgid ""
+"Value\n"
+": Any of the following data types."
+msgstr ""
+
+msgid ""
+"* \"Integer\"       : 64bit signed integer.\n"
+"* \"Float\"         : 64bit floating-point number.\n"
+"* \"Time\"          : Time value with microseconds resolution.\n"
+"* \"ShortText\"     : Text value up to 4095 bytes length.\n"
+"* \"TokyoGeoPoint\" : Tokyo Datum based getmetric point value.\n"
+"* \"WGS84GeoPoint\" : [WGS84](http://en.wikipedia.org/wiki/World_Geodetic_System"
+") based geometric point value."
+msgstr ""
+
+msgid ""
+"Default value\n"
+": None. Mandatory for tables with keys."
+msgstr ""
+
+msgid "#### `tokenizer` {#parameter-tokenizer}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Specifies the type of tokenizer used for splitting each text value, when the"
+" table is used as a lexicon. Only available when the `keyType` is \"ShortText\"."
+msgstr ""
+
+msgid ""
+"Value\n"
+": Any of the following tokenizer names."
+msgstr ""
+
+msgid ""
+"* \"TokenDelimit\"\n"
+"* \"TokenUnigram\"\n"
+"* \"TokenBigram\"\n"
+"* \"TokenTrigram\"\n"
+"* \"TokenBigramSplitSymbol\"\n"
+"* \"TokenBigramSplitSymbolAlpha\"\n"
+"* \"TokenBigramSplitSymbolAlphaDigit\"\n"
+"* \"TokenBigramIgnoreBlank\"\n"
+"* \"TokenBigramIgnoreBlankSplitSymbol\"\n"
+"* \"TokenBigramIgnoreBlankSplitSymbolAlpha\"\n"
+"* \"TokenBigramIgnoreBlankSplitSymbolAlphaDigit\"\n"
+"* \"TokenDelimitNull\""
+msgstr ""
+
+msgid "#### `normalizer` {#parameter-normalizer}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Specifies the type of normalizer which normalizes and restricts the key valu"
+"es. Only available when the `keyType` is \"ShortText\"."
+msgstr ""
+
+msgid ""
+"Value\n"
+": Any of the following normalizer names."
+msgstr ""
+
+msgid ""
+"* \"NormalizerAuto\"\n"
+"* \"NormalizerNFKC51\""
+msgstr ""
+
+msgid "#### `columns` {#parameter-columns}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Column definition for the table."
+msgstr ""
+
+msgid ""
+"Value\n"
+": An object keyed by the name of the column with value the [`column` definitio"
+"n](#column)."
+msgstr ""
+
+msgid "### Column definition {#column}"
+msgstr ""
+
+msgid "Value"
+msgstr ""
+
+msgid ": An object with the following key/value pairs."
+msgstr ""
+
+msgid "#### `type` {#parameter-column-type}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Specifies the quantity of data stored as each column value."
+msgstr ""
+
+msgid ""
+"Value\n"
+": Any of the followings."
+msgstr ""
+
+msgid ""
+"* \"Scalar\": A single value.\n"
+"* \"Vector\": A list of values.\n"
+"* \"Index\" : A set of unique values with additinal properties respectively. Pro"
+"perties can be specified in [`indexOptions`](#parameter-indexOptions)."
+msgstr ""
+
+msgid ""
+"Default value\n"
+": \"Scalar\""
+msgstr ""
+
+msgid "#### `valueType` {#parameter-valueType}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Data type of the column value."
+msgstr ""
+
+msgid ""
+"Value\n"
+": Any of the following data types or the name of another table defined in the "
+"same dataset. When a table name is assgined, the column acts as a foreign key "
+"references the table."
+msgstr ""
+
+msgid ""
+"* \"Bool\"          : `true` or `false`.\n"
+"* \"Integer\"       : 64bit signed integer.\n"
+"* \"Float\"         : 64bit floating-point number.\n"
+"* \"Time\"          : Time value with microseconds resolution.\n"
+"* \"ShortText\"     : Text value up to 4,095 bytes length.\n"
+"* \"Text\"          : Text value up to 2,147,483,647 bytes length.\n"
+"* \"TokyoGeoPoint\" : Tokyo Datum based getmetric point value.\n"
+"* \"WGS84GeoPoint\" : [WGS84](http://en.wikipedia.org/wiki/World_Geodetic_System"
+") based geometric point value."
+msgstr ""
+
+msgid "#### `indexOptions` {#parameter-indexOptions}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Specifies the optional properties of a \"Index\" column."
+msgstr ""
+
+msgid ""
+"Value\n"
+": An object which is an [`indexOption` definition](#indexOption)"
+msgstr ""
+
+msgid ""
+"Default value\n"
+": `{}` (Void object)."
+msgstr ""
+
+msgid "### indexOption definition {#indexOption}"
+msgstr ""
+
+msgid "#### `section` {#parameter-section}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Specifies whether the index column stores the section data or not. Section d"
+"ata is typically used for distinguishing in which part of the sources the valu"
+"e appears."
+msgstr ""
+
+msgid ""
+"Value\n"
+": A boolean value (`true` or `false`)."
+msgstr ""
+
+msgid ""
+"Default value\n"
+": `false`."
+msgstr ""
+
+msgid "#### `weight` {#parameter-weight}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Specifies whether the index column stores the weight data or not. Weight dat"
+"a is used for indicating the importance of the value in the sources."
+msgstr ""
+
+msgid "#### `position` {#parameter-position}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Specifies whether the index column stores the position data or not. Position"
+" data is used for specifying the position where the value appears in the sourc"
+"es. It is indispensable for fast and accurate phrase-search."
+msgstr ""
+
+msgid "#### `sources` {#parameter-sources}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Makes the column an inverted index of the referencing table's columns."
+msgstr ""
+
+msgid ""
+"Value\n"
+": An array of column names of the referencing table assgined as [`valueType`]("
+"#parameter-valueType)."
+msgstr ""
+
+msgid "### Partition definition {#partition}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": A unit to compose a dataset. A dataset consists of one or more partitions. A"
+" partition consists of either a single instance of database or a collection of"
+" `slices`. When a partition consists of a single database instance, `address` "
+"parameter must be assigned and the other parameters must not be assigned. Othe"
+"rwise, `dimension`, `slicer` and `slices` are required, and vice versa."
+msgstr ""
+
+msgid "#### `address` {#parameter-address}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Specifies the location of the database instance."
+msgstr ""
+
+msgid ""
+"Value\n"
+": A string in the following format."
+msgstr ""
+
+msgid "\"[database_type:]hostname[:port_number]/localpath/to/the/database\""
+msgstr ""
+
+msgid ""
+"* database_type: Omittable. Default value is \"groonga\".\n"
+"* port_number: Omittable. Default value is 10047."
+msgstr ""
+
+msgid "#### `dimension` {#parameter-dimension}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Specifies the dimension to slice the records in the fact table. Either '_key"
+"\" or a scalar type column can be selected from [`columns`](#parameter-columns)"
+" parameter of the fact table. See [dimension](http://en.wikipedia.org/wiki/Dim"
+"ension_%28data_warehouse%29)."
+msgstr ""
+
+msgid ""
+"Default value\n"
+": \"_key\""
+msgstr ""
+
+msgid "#### `slicer` {#parameter-slicer}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Function to slice the value of dimension column."
+msgstr ""
+
+msgid ""
+"Value\n"
+": Name of slicer function."
+msgstr ""
+
+msgid ""
+"Default value\n"
+": \"hash\""
+msgstr ""
+
+msgid "#### `slices` {#parameter-slices}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Definition of slices which store the contents of the data."
+msgstr ""
+
+msgid ""
+"Value\n"
+": An array of [`slice` definitions](#slice)."
+msgstr ""
+
+msgid "### Slice definition {#slice}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Definition of each slice. Specifies the range of sliced data and the partion"
+" to store the data."
+msgstr ""
+
+msgid "#### `weight` {#parameter-slice-weight}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Specifies the share in the slices. Only avaible when the `slicer` is ratio-s"
+"caled."
+msgstr ""
+
+msgid ""
+"Value\n"
+": A numeric value."
+msgstr ""
+
+msgid ""
+"Default value\n"
+": `1`."
+msgstr ""
+
+msgid "#### `label` {#parameter-label}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Specifies the concrete value that slicer may return. Only avaible when the s"
+"licer is nominal-scaled."
+msgstr ""
+
+msgid ""
+"Value\n"
+": A value of the dimension column data type. When the value is not provided, t"
+"his slice is regarded as `else`. Therefore, only one slice without `label` is "
+"allowed in a slices."
+msgstr ""
+
+msgid "#### `boundary` {#parameter-boundary}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": Specifies the concrete value that can compare with `slicer`'s return value. "
+"Only avaible when the `slicer` is ordinal-scaled."
+msgstr ""
+
+msgid ""
+"Value\n"
+": A value of the dimension column data type. When the value is not provided, t"
+"his slice is regarded as `else`. Therefore, only one slice without `boundary` "
+"is allowed in a slices."
+msgstr ""
+
+msgid "#### `partition` {#parameter-partition}"
+msgstr ""
+
+msgid ""
+"Abstract\n"
+": A partition to store the data which corresponds to the slice."
+msgstr ""
+
+msgid ": An object which is a [`partition` definition](#partition)"
+msgstr ""

  Deleted: ja/reference/catalog/version2.md (+0 -365) 100644
===================================================================
--- ja/reference/catalog/version2.md    2014-02-23 22:47:03 +0900 (0123c56)
+++ /dev/null
@@ -1,365 +0,0 @@
----
-title: カタログ
-layout: ja
----
-
-{% comment %}
-##############################################
-  THIS FILE IS AUTOMATICALLY GENERATED FROM
-  "_po/ja/reference/catalog/version2.po"
-  DO NOT EDIT THIS FILE MANUALLY!
-##############################################
-{% endcomment %}
-
-
-* TOC
-{:toc}
-
-## 概要 {#abstract}
-
-## 使い方 {#usage}
-
-This [`version`](#parameter-version) of `catalog` will be available from Droonga 1.0.0.
-
-## Syntax {#syntax}
-
-    {
-      "version": <Version number>,
-      "effective_date": "<Effective date>",
-      "datasets": {
-        "<Name of the dataset 1>": {
-          "n_workers": <Number of workers>,
-          "plugins": [
-            "Name of the plugin 1",
-            ...
-          ],
-          "schema": {
-            "<Name of the table 1>": {
-              "flags"             : "<Flags for the table>",
-              "key_type"          : "<Type of the primary key>",
-              "default_tokenizer" : "<Default tokenizer>",
-              "normalizer"        : "<Normalizer>",
-              "columns" : {
-                "<Name of the column 1>": {
-                  "flags"  : "<Flags for the column>",
-                  "type"   : "<Type of the value>",
-                  "source" : "<Name of a column to be indexed>"
-                },
-                "<Name of the column 2>": { ... },
-                ...
-              }
-            },
-            "<Name of the table 2>": { ... },
-            ...
-          },
-          "fact": "<Name of the fact table>",
-          "replicas": [
-            {
-              "dimension": "<Name of the dimension column>",
-              "slicer": "<Name of the slicer function>",
-              "slices": [
-                {
-                  "label": "<Label of the slice>",
-                  "partition": {
-                    "address": "<Address string of the partition>"
-                  }
-                },
-                ...
-              }
-            },
-            ...
-          ]
-        },
-        "<Name of the dataset 2>": { ... },
-        ...
-      }
-    }
-
-## Details {#details}
-
-### Catalog definition {#catalog}
-
-Value
-: An object with the following key/value pairs.
-
-#### `version` {#parameter-version}
-
-Abstract
-: Version number of the catalog file.
-
-Value
-: `2`. (Specification written in this page is valid only when this value is `2`)
-
-Default value
-: None. This is a required parameter.
-
-Inheritable
-: False.
-
-#### `effective_date` {#paramter-effective_date}
-
-Abstract
-: The time when this catalog becomes effective.
-
-Value
-: A local time string formatted in the [W3C-DTF](http://www.w3.org/TR/NOTE-datetime "Date and Time Formats"), with the time zone.
-
-Default value
-: None. This is a required parameter.
-
-Inheritable
-: False.
-
-#### `datasets` {#parameter-datasets}
-
-Abstract
-: Definition of datasets.
-
-Value
-: An object keyed by the name of the dataset with value the [`dataset` definition](#dataset).
-
-Default value
-: None. This is a required parameter.
-
-Inheritable
-: False.
-
-#### `n_workers` {#parameter-n_workers}
-
-Abstract
-: The number of worker processes spawned for each database instance.
-
-Value
-: An integer value.
-
-Default value
-: 0 (No worker. All operations are done in the master process)
-
-Inheritable
-: True. Overridable in `dataset` and `partition` definition.
-
-### Dataset definition {#dataset}
-
-Value
-: An object with the following key/value pairs.
-
-#### `plugins` {#parameter-plugins}
-
-Abstract
-: plugin names.
-
-Value
-: An array of strings.
-
-Default value
-: None. This is a required parameter.
-
-Inheritable
-: True. Overridable in `dataset` and `partition` definition.
-
-#### `schema` {#parameter-schema}
-
-Abstract
-: Definition of tables and their columns.
-
-Value
-: An object keyed by the name of the table with value the [`table` definition](#table).
-
-Default value
-: None. This is a required parameter.
-
-Inheritable
-: True. Overridable in `dataset` and `partition` definition.
-
-#### `fact` {#parameter-fact}
-
-Abstract
-: Name of the fact table. When a `dataset` is stored as more than one `slice`, one [fact table](http://en.wikipedia.org/wiki/Fact_table) must be selected from tables defined in [`schema`](#parameter-schema) parameter.
-
-Value
-: A string.
-
-Default value
-: None.
-
-Inheritable
-: True. Overridable in `dataset` and `partition` definition.
-
-#### `replicas` {#parameter-replicas}
-
-Abstract
-: Definition of replicas which store the contents of the dataset.
-
-Value
-: An array of [`partition` definitions](#partition).
-
-Default value
-: None. This is a required parameter.
-
-Inheritable
-: False.
-
-### Table definition {#table}
-
-Value
-: An object with the following keys.
-
-* "flags"
-* "key_type"
-* "default_tokenizer"
-* "normalizer"
-* "columns"
-
-All parameters except `columns`, `name` and `value_type` are compatible with [the parameters of the `table_create` command of the Groonga](http://groonga.org/docs/reference/commands/table_create.html#parameters). See the linked document for more details.
-
-#### `columns` {#parameter-columns}
-
-Abstract
-
-: Column definition for the table.
-
-Value
-: An object keyed by the name of the column with value the [`column` definition](#column).
-
-Default value
-: None.
-
-Inheritable
-: False.
-
-### Column definition {#column}
-
-Value
-
-: An object with the following keys.
-
-* "flags"
-* "type"
-* "source"
-
-All parameters except `table` and `name` are compatible to [the parameters of the `column_create` command of the Groonga](http://groonga.org/docs/reference/commands/column_create.html#parameters). See the linked document for more details.
-
-### Partition definition {#partition}
-
-Value
-: An object with the following key/value pairs.
-
-#### `address` {#parameter-address}
-
-Abstract
-: (TBD)
-
-Value
-: (TBD)
-
-Default value
-: None.
-
-Inheritable
-: False.
-
-#### `dimension` {#parameter-dimension}
-
-Abstract
-: When a `dataset` is stored as more than one `slice`, either '_key" or a scalar type column must be selected from [`columns`](#parameter-columns) parameter of the fact table. When the selected column is a foreign key, the refered table is called [dimension table](http://en.wikipedia.org/wiki/Dimension_table).
-
-Value
-: A string.
-
-Default value
-: "_key"
-
-Inheritable
-: True. Overridable in `dataset` and `partition` definition.
-
-#### `slicer` {#parameter-slicer}
-
-Abstract
-: Function to slice the value of dimension column.
-
-Value
-: Name of slicer function.
-
-Default value
-: "hash"
-
-Inheritable
-: True. Overridable in `dataset` and `partition` definition.
-
-#### `slices` {#parameter-slices}
-
-Abstract
-: Definition of slices which store the contents of the data.
-
-Value
-: An array of [`slice` definitions](#slice).
-
-Default value
-: None.
-
-Inheritable
-: False.
-
-### Slice definition {#slice}
-
-A slice has one of `weight`, `label` or `boundary` parameters..
-
-Value
-: An object with the following key/value pairs.
-
-#### `weight` {#parameter-weight}
-
-Abstract
-: Avaible when the slicer is ratio-scaled.
-
-Value
-: (TBD)
-
-Default value
-: 1.
-
-Inheritable
-: False.
-
-#### `label` {#parameter-label}
-
-Abstract
-: Avaible when the slicer is nominal-scaled.
-
-Value
-: (TBD)
-
-Default value
-: None.
-
-Inheritable
-: False.
-
-#### `boundary` {#parameter-boundary}
-
-Abstract
-: Avaible when the slicer is ordinal-scaled.
-
-Value
-: (TBD)
-
-Default value
-: None.
-
-Inheritable
-: False.
-
-#### `partition` {#parameter-partition}
-
-Abstract
-: (TBD)
-
-Value
-
-: An object which is a [`partition` definition](#partition)
-
-Default value
-: None.
-
-Inheritable
-: False.

  Added: ja/reference/catalog/version2/index.md (+569 -0) 100644
===================================================================
--- /dev/null
+++ ja/reference/catalog/version2/index.md    2014-02-23 22:52:28 +0900 (d3cbc6a)
@@ -0,0 +1,569 @@
+---
+title: カタログ
+layout: ja
+---
+
+{% comment %}
+##############################################
+  THIS FILE IS AUTOMATICALLY GENERATED FROM
+  "_po/ja/reference/catalog/version2/index.po"
+  DO NOT EDIT THIS FILE MANUALLY!
+##############################################
+{% endcomment %}
+
+
+* TOC
+{:toc}
+
+## Abstract {#abstract}
+`Catalog` is a JSON data to manage the configuration of a Droonga cluster.
+A Droonga cluster consists of one or more `datasets`, and a `dataset` consists of other portions. They all must be explicitly described in a `catalog` and be shared with all the hosts in the cluster.
+
+## 使い方 {#usage}
+
+This [`version`](#parameter-version) of `catalog` will be available from Droonga 1.0.0.
+
+## Syntax {#syntax}
+
+    {
+      "version": <Version number>,
+      "effectiveDate": "<Effective date>",
+      "datasets": {
+        "<Name of the dataset 1>": {
+          "nWorkers": <Number of workers>,
+          "plugins": [
+            "Name of the plugin 1",
+            ...
+          ],
+          "schema": {
+            "<Name of the table 1>": {
+              "type"             : <"Array", "Hash", "PatriciaTrie" or "DoubleArrayTrie">
+              "keyType"          : "<Type of the primary key>",
+              "tokenizer"        : "<Tokenizer>",
+              "normalizer"       : "<Normalizer>",
+              "columns" : {
+                "<Name of the column 1>": {
+                  "type"         : <"Scalar", "Vector" or "Index">,
+                  "valueType"    : "<Type of the value>",
+                  "indexOptions" : {
+                    "section"    : <Section>,
+                    "weight"     : <Weight>,
+                    "position"   : <Position>,
+                    "sources"    : [
+                      "<Name of a column to be indexed>",
+                      ...
+                    ]
+                  }
+                },
+                "<Name of the column 2>": { ... },
+                ...
+              }
+            },
+            "<Name of the table 2>": { ... },
+            ...
+          },
+          "fact": "<Name of the fact table>",
+          "replicas": [
+            {
+              "dimension": "<Name of the dimension column>",
+              "slicer": "<Name of the slicer function>",
+              "slices": [
+                {
+                  "label": "<Label of the slice>",
+                  "partition": {
+                    "address": "<Address string of the partition>"
+                  }
+                },
+                ...
+              }
+            },
+            ...
+          ]
+        },
+        "<Name of the dataset 2>": { ... },
+        ...
+      }
+    }
+
+## Details {#details}
+
+### Catalog definition {#catalog}
+
+Value
+: An object with the following key/value pairs.
+
+#### `version` {#parameter-version}
+
+Abstract
+: Version number of the catalog file.
+
+Value
+: `2`. (Specification written in this page is valid only when this value is `2`)
+
+Default value
+: None. This is a required parameter.
+
+Inheritable
+: False.
+
+#### `effectiveDate` {#paramter-effective_date}
+
+Abstract
+: The time when this catalog becomes effective.
+
+Value
+: A local time string formatted in the [W3C-DTF](http://www.w3.org/TR/NOTE-datetime "Date and Time Formats"), with the time zone.
+
+Default value
+: None. This is a required parameter.
+
+Inheritable
+: False.
+
+#### `datasets` {#parameter-datasets}
+
+Abstract
+: Definition of datasets.
+
+Value
+: An object keyed by the name of the dataset with value the [`dataset` definition](#dataset).
+
+Default value
+: None. This is a required parameter.
+
+Inheritable
+: False.
+
+#### `nWorkers` {#parameter-n_workers}
+
+Abstract
+: The number of worker processes spawned for each database instance.
+
+Value
+: An integer value.
+
+Default value
+: 0 (No worker. All operations are done in the master process)
+
+Inheritable
+: True. Overridable in `dataset` and `partition` definition.
+
+### Dataset definition {#dataset}
+
+Value
+: An object with the following key/value pairs.
+
+#### `plugins` {#parameter-plugins}
+
+Abstract
+: Name strings of the plugins enabled for the dataset.
+
+Value
+: An array of strings.
+
+Default value
+: None. This is a required parameter.
+
+Inheritable
+: True. Overridable in `dataset` and `partition` definition.
+
+#### `schema` {#parameter-schema}
+
+Abstract
+: Definition of tables and their columns.
+
+Value
+: An object keyed by the name of the table with value the [`table` definition](#table).
+
+Default value
+: None. This is a required parameter.
+
+Inheritable
+: True. Overridable in `dataset` and `partition` definition.
+
+#### `fact` {#parameter-fact}
+
+Abstract
+: The name of the fact table. When a `dataset` is stored as more than one `slice`, one [fact table](http://en.wikipedia.org/wiki/Fact_table) must be selected from tables defined in [`schema`](#parameter-schema) parameter.
+
+Value
+: A string.
+
+Default value
+: None.
+
+Inheritable
+: True. Overridable in `dataset` and `partition` definition.
+
+#### `replicas` {#parameter-replicas}
+
+Abstract
+: A collection of partitions which are the copies of each other.
+
+Value
+: An array of [`partition` definitions](#partition).
+
+Default value
+: None. This is a required parameter.
+
+Inheritable
+: False.
+
+### Table definition {#table}
+
+Value
+: An object with the following key/value pairs.
+
+#### `type` {#parameter-table-type}
+
+Abstract
+: Specifies which data structure is used for managing keys of the table.
+
+Value
+: Any of the following values.
+
+* "Array": for tables which have no keys.
+* "Hash": for hash tables.
+* "PatriciaTrie": for patricia trie tables.
+* "DoubleArrayTrie": for double array trie tables.
+
+Default value
+: "Hash"
+
+Inheritable
+: False.
+
+#### `keyType` {#parameter-keyType}
+
+Abstract
+: Data type of the key of the table. Mustn't be assigned when the `type` is "Array".
+
+Value
+: Any of the following data types.
+
+* "Integer"       : 64bit signed integer.
+* "Float"         : 64bit floating-point number.
+* "Time"          : Time value with microseconds resolution.
+* "ShortText"     : Text value up to 4095 bytes length.
+* "TokyoGeoPoint" : Tokyo Datum based getmetric point value.
+* "WGS84GeoPoint" : [WGS84](http://en.wikipedia.org/wiki/World_Geodetic_System) based geometric point value.
+
+Default value
+: None. Mandatory for tables with keys.
+
+Inheritable
+: False.
+
+#### `tokenizer` {#parameter-tokenizer}
+
+Abstract
+: Specifies the type of tokenizer used for splitting each text value, when the table is used as a lexicon. Only available when the `keyType` is "ShortText".
+
+Value
+: Any of the following tokenizer names.
+
+* "TokenDelimit"
+* "TokenUnigram"
+* "TokenBigram"
+* "TokenTrigram"
+* "TokenBigramSplitSymbol"
+* "TokenBigramSplitSymbolAlpha"
+* "TokenBigramSplitSymbolAlphaDigit"
+* "TokenBigramIgnoreBlank"
+* "TokenBigramIgnoreBlankSplitSymbol"
+* "TokenBigramIgnoreBlankSplitSymbolAlpha"
+* "TokenBigramIgnoreBlankSplitSymbolAlphaDigit"
+* "TokenDelimitNull"
+
+Default value
+: None.
+
+Inheritable
+: False.
+
+#### `normalizer` {#parameter-normalizer}
+
+Abstract
+: Specifies the type of normalizer which normalizes and restricts the key values. Only available when the `keyType` is "ShortText".
+
+Value
+: Any of the following normalizer names.
+
+* "NormalizerAuto"
+* "NormalizerNFKC51"
+
+Default value
+: None.
+
+Inheritable
+: False.
+
+#### `columns` {#parameter-columns}
+
+Abstract
+: Column definition for the table.
+
+Value
+: An object keyed by the name of the column with value the [`column` definition](#column).
+
+Default value
+: None.
+
+Inheritable
+: False.
+
+### Column definition {#column}
+
+Value
+
+: An object with the following key/value pairs.
+
+#### `type` {#parameter-column-type}
+
+Abstract
+: Specifies the quantity of data stored as each column value.
+
+Value
+: Any of the followings.
+
+* "Scalar": A single value.
+* "Vector": A list of values.
+* "Index" : A set of unique values with additinal properties respectively. Properties can be specified in [`indexOptions`](#parameter-indexOptions).
+
+Default value
+: "Scalar"
+
+Inheritable
+: False.
+
+#### `valueType` {#parameter-valueType}
+
+Abstract
+: Data type of the column value.
+
+Value
+: Any of the following data types or the name of another table defined in the same dataset. When a table name is assgined, the column acts as a foreign key references the table.
+
+* "Bool"          : `true` or `false`.
+* "Integer"       : 64bit signed integer.
+* "Float"         : 64bit floating-point number.
+* "Time"          : Time value with microseconds resolution.
+* "ShortText"     : Text value up to 4,095 bytes length.
+* "Text"          : Text value up to 2,147,483,647 bytes length.
+* "TokyoGeoPoint" : Tokyo Datum based getmetric point value.
+* "WGS84GeoPoint" : [WGS84](http://en.wikipedia.org/wiki/World_Geodetic_System) based geometric point value.
+
+Default value
+: None. This is a required parameter.
+
+Inheritable
+: False.
+
+#### `indexOptions` {#parameter-indexOptions}
+
+Abstract
+: Specifies the optional properties of a "Index" column.
+
+Value
+: An object which is an [`indexOption` definition](#indexOption)
+
+Default value
+: `{}` (Void object).
+
+Inheritable
+: False.
+
+### indexOption definition {#indexOption}
+
+Value
+: An object with the following key/value pairs.
+
+#### `section` {#parameter-section}
+
+Abstract
+: Specifies whether the index column stores the section data or not. Section data is typically used for distinguishing in which part of the sources the value appears.
+
+Value
+: A boolean value (`true` or `false`).
+
+Default value
+: `false`.
+
+Inheritable
+: False.
+
+#### `weight` {#parameter-weight}
+
+Abstract
+: Specifies whether the index column stores the weight data or not. Weight data is used for indicating the importance of the value in the sources.
+
+Value
+: A boolean value (`true` or `false`).
+
+Default value
+: `false`.
+
+Inheritable
+: False.
+
+#### `position` {#parameter-position}
+
+Abstract
+: Specifies whether the index column stores the position data or not. Position data is used for specifying the position where the value appears in the sources. It is indispensable for fast and accurate phrase-search.
+
+Value
+: A boolean value (`true` or `false`).
+
+Default value
+: `false`.
+
+Inheritable
+: False.
+
+#### `sources` {#parameter-sources}
+
+Abstract
+: Makes the column an inverted index of the referencing table's columns.
+
+Value
+: An array of column names of the referencing table assgined as [`valueType`](#parameter-valueType).
+
+Default value
+: None.
+
+Inheritable
+: False.
+
+### Partition definition {#partition}
+
+Abstract
+: A unit to compose a dataset. A dataset consists of one or more partitions. A partition consists of either a single instance of database or a collection of `slices`. When a partition consists of a single database instance, `address` parameter must be assigned and the other parameters must not be assigned. Otherwise, `dimension`, `slicer` and `slices` are required, and vice versa.
+
+Value
+: An object with the following key/value pairs.
+
+#### `address` {#parameter-address}
+
+Abstract
+: Specifies the location of the database instance.
+
+Value
+: A string in the following format.
+
+"[database_type:]hostname[:port_number]/localpath/to/the/database"
+
+* database_type: Omittable. Default value is "groonga".
+* port_number: Omittable. Default value is 10047.
+
+Default value
+: None.
+
+Inheritable
+: False.
+
+#### `dimension` {#parameter-dimension}
+
+Abstract
+: Specifies the dimension to slice the records in the fact table. Either '_key" or a scalar type column can be selected from [`columns`](#parameter-columns) parameter of the fact table. See [dimension](http://en.wikipedia.org/wiki/Dimension_%28data_warehouse%29).
+
+Value
+: A string.
+
+Default value
+: "_key"
+
+Inheritable
+: True. Overridable in `dataset` and `partition` definition.
+
+#### `slicer` {#parameter-slicer}
+
+Abstract
+: Function to slice the value of dimension column.
+
+Value
+: Name of slicer function.
+
+Default value
+: "hash"
+
+Inheritable
+: True. Overridable in `dataset` and `partition` definition.
+
+#### `slices` {#parameter-slices}
+
+Abstract
+: Definition of slices which store the contents of the data.
+
+Value
+: An array of [`slice` definitions](#slice).
+
+Default value
+: None.
+
+Inheritable
+: False.
+
+### Slice definition {#slice}
+
+Abstract
+: Definition of each slice. Specifies the range of sliced data and the partion to store the data.
+
+Value
+: An object with the following key/value pairs.
+
+#### `weight` {#parameter-slice-weight}
+
+Abstract
+: Specifies the share in the slices. Only avaible when the `slicer` is ratio-scaled.
+
+Value
+: A numeric value.
+
+Default value
+: `1`.
+
+Inheritable
+: False.
+
+#### `label` {#parameter-label}
+
+Abstract
+: Specifies the concrete value that slicer may return. Only avaible when the slicer is nominal-scaled.
+
+Value
+: A value of the dimension column data type. When the value is not provided, this slice is regarded as `else`. Therefore, only one slice without `label` is allowed in a slices.
+
+Default value
+: None.
+
+Inheritable
+: False.
+
+#### `boundary` {#parameter-boundary}
+
+Abstract
+: Specifies the concrete value that can compare with `slicer`'s return value. Only avaible when the `slicer` is ordinal-scaled.
+
+Value
+: A value of the dimension column data type. When the value is not provided, this slice is regarded as `else`. Therefore, only one slice without `boundary` is allowed in a slices.
+
+Default value
+: None.
+
+Inheritable
+: False.
+
+#### `partition` {#parameter-partition}
+
+Abstract
+: A partition to store the data which corresponds to the slice.
+
+Value
+
+: An object which is a [`partition` definition](#partition)
+
+Default value
+: None.
+
+Inheritable
+: False.




More information about the Groonga-commit mailing list
Back to archive index