[Groonga-commit] groonga/groonga at cdcb5b1 [master] doc: use "Groonga" notation to .txt and .po

Back to archive index

cosmo0920 null+****@clear*****
Sat Dec 21 00:29:18 JST 2013


cosmo0920	2013-12-21 00:29:18 +0900 (Sat, 21 Dec 2013)

  New Revision: cdcb5b1e26a5ae8344803b37d44130f5c33ab4e4
  https://github.com/groonga/groonga/commit/cdcb5b1e26a5ae8344803b37d44130f5c33ab4e4

  Merged 216b375: Merge pull request #123 from cosmo0920/fix-notation-groonga-charactaristic

  Message:
    doc: use "Groonga" notation to .txt and .po

  Modified files:
    doc/locale/en/LC_MESSAGES/characteristic.po
    doc/locale/ja/LC_MESSAGES/characteristic.po
    doc/source/characteristic.txt

  Modified: doc/locale/en/LC_MESSAGES/characteristic.po (+44 -44)
===================================================================
--- doc/locale/en/LC_MESSAGES/characteristic.po    2013-12-20 18:27:01 +0900 (17199be)
+++ doc/locale/en/LC_MESSAGES/characteristic.po    2013-12-21 00:29:18 +0900 (e55765a)
@@ -19,8 +19,8 @@ msgstr ""
 
 # 63fab5f3d33041a4ba618b631bb8d0fd
 #: ../../../source/characteristic.txt:6
-msgid "Characteristics of groonga"
-msgstr "Characteristics of groonga"
+msgid "Characteristics of Groonga"
+msgstr "Characteristics of Groonga"
 
 # 8120f98617654b0999d36c596d52f1cd
 #: ../../../source/characteristic.txt:9
@@ -31,14 +31,14 @@ msgstr "Groonga overview"
 #: ../../../source/characteristic.txt:11
 msgid ""
 "Groonga is a fast and accurate full text search engine based on inverted "
-"index. One of the characteristics of groonga is that a newly registered "
-"document instantly appears in search results. Also, groonga allows updates "
+"index. One of the characteristics of Groonga is that a newly registered "
+"document instantly appears in search results. Also, Groonga allows updates "
 "without read locks. These characteristics result in superior performance on "
 "real-time applications."
 msgstr ""
 "Groonga is a fast and accurate full text search engine based on inverted "
-"index. One of the characteristics of groonga is that a newly registered "
-"document instantly appears in search results. Also, groonga allows updates "
+"index. One of the characteristics of Groonga is that a newly registered "
+"document instantly appears in search results. Also, Groonga allows updates "
 "without read locks. These characteristics result in superior performance on "
 "real-time applications."
 
@@ -48,27 +48,27 @@ msgid ""
 "Groonga is also a column-oriented database management system (DBMS). "
 "Compared with well-known row-oriented systems, such as MySQL and PostgreSQL, "
 "column-oriented systems are more suited for aggregate queries. Due to this "
-"advantage, groonga can cover weakness of row-oriented systems."
+"advantage, Groonga can cover weakness of row-oriented systems."
 msgstr ""
 "Groonga is also a column-oriented database management system (DBMS). "
 "Compared with well-known row-oriented systems, such as MySQL and PostgreSQL, "
 "column-oriented systems are more suited for aggregate queries. Due to this "
-"advantage, groonga can cover weakness of row-oriented systems."
+"advantage, Groonga can cover weakness of row-oriented systems."
 
 # 85a1009d75324723860c6dd72c305690
 #: ../../../source/characteristic.txt:15
 msgid ""
-"The basic functions of groonga are provided in a C library. Also, libraries "
-"for using groonga in other languages, such as Ruby, are provided by related "
+"The basic functions of Groonga are provided in a C library. Also, libraries "
+"for using Groonga in other languages, such as Ruby, are provided by related "
 "projects. In addition, groonga-based storage engines are provided for MySQL "
 "and PostgreSQL. These libraries and storage engines allow any application to "
-"use groonga. See `usage examples <http://groonga.org/users/>`_."
+"use Groonga. See `usage examples <http://groonga.org/users/>`_."
 msgstr ""
-"The basic functions of groonga are provided in a C library. Also, libraries "
-"for using groonga in other languages, such as Ruby, are provided by related "
+"The basic functions of Groonga are provided in a C library. Also, libraries "
+"for using Groonga in other languages, such as Ruby, are provided by related "
 "projects. In addition, groonga-based storage engines are provided for MySQL "
 "and PostgreSQL. These libraries and storage engines allow any application to "
-"use groonga. See `usage examples <http://groonga.org/users/>`_."
+"use Groonga. See `usage examples <http://groonga.org/users/>`_."
 
 # eef0f14116cd439ba8222ea400f60738
 #: ../../../source/characteristic.txt:18
@@ -94,16 +94,16 @@ msgstr ""
 #: ../../../source/characteristic.txt:22
 msgid ""
 "Groonga also uses inverted indexes but supports instant updates. In "
-"addition, groonga allows you to search documents even when updating the "
-"document collection. Due to these superior characteristics, groonga is very "
-"flexible as a full text search engine. Also, groonga always shows good "
+"addition, Groonga allows you to search documents even when updating the "
+"document collection. Due to these superior characteristics, Groonga is very "
+"flexible as a full text search engine. Also, Groonga always shows good "
 "performance because it divides a large task, inverted index merging, into "
 "smaller tasks."
 msgstr ""
 "Groonga also uses inverted indexes but supports instant updates. In "
-"addition, groonga allows you to search documents even when updating the "
-"document collection. Due to these superior characteristics, groonga is very "
-"flexible as a full text search engine. Also, groonga always shows good "
+"addition, Groonga allows you to search documents even when updating the "
+"document collection. Due to these superior characteristics, Groonga is very "
+"flexible as a full text search engine. Also, Groonga always shows good "
 "performance because it divides a large task, inverted index merging, into "
 "smaller tasks."
 
@@ -151,14 +151,14 @@ msgstr ""
 # 66049cae53ce4920a63bc716f538dbc5
 #: ../../../source/characteristic.txt:31
 msgid ""
-"A column-oriented architecture allows groonga to efficiently process "
+"A column-oriented architecture allows Groonga to efficiently process "
 "aggregate queries because a column-oriented database, which stores records "
 "by column, allows an aggregate query to access only a specified column. On "
 "the other hand, an aggregate query on a row-oriented database, which stores "
 "records by row, has to access neighbor columns, even though those columns "
 "are not required."
 msgstr ""
-"A column-oriented architecture allows groonga to efficiently process "
+"A column-oriented architecture allows Groonga to efficiently process "
 "aggregate queries because a column-oriented database, which stores records "
 "by column, allows an aggregate query to access only a specified column. On "
 "the other hand, an aggregate query on a row-oriented database, which stores "
@@ -250,23 +250,23 @@ msgstr ""
 # 39108b4f40fd4b38ad4fbf5b7e53e525
 #: ../../../source/characteristic.txt:47
 msgid ""
-"A database of groonga can be shared with multiple threads/processes. Also, "
+"A database of Groonga can be shared with multiple threads/processes. Also, "
 "multiple threads/processes can execute read queries in parallel even when "
-"another thread/process is executing an update query because groonga uses "
+"another thread/process is executing an update query because Groonga uses "
 "read lock-free data structures. This feature is suited to a real-time "
 "application that needs to update a database while executing read queries. In "
-"addition, groonga allows you to build flexible systems. For example, a "
+"addition, Groonga allows you to build flexible systems. For example, a "
 "database can receive read queries through the built-in HTTP server of "
-"groonga while accepting update queries through MySQL."
+"Groonga while accepting update queries through MySQL."
 msgstr ""
-"A database of groonga can be shared with multiple threads/processes. Also, "
+"A database of Groonga can be shared with multiple threads/processes. Also, "
 "multiple threads/processes can execute read queries in parallel even when "
-"another thread/process is executing an update query because groonga uses "
+"another thread/process is executing an update query because Groonga uses "
 "read lock-free data structures. This feature is suited to a real-time "
 "application that needs to update a database while executing read queries. In "
-"addition, groonga allows you to build flexible systems. For example, a "
+"addition, Groonga allows you to build flexible systems. For example, a "
 "database can receive read queries through the built-in HTTP server of "
-"groonga while accepting update queries through MySQL."
+"Groonga while accepting update queries through MySQL."
 
 # 47daa45655f34eeb9b77f4863177915b
 #: ../../../source/characteristic.txt:50
@@ -291,12 +291,12 @@ msgstr ""
 msgid ""
 "Groonga provides inverted index-based fast geo-location search, which "
 "supports a query to find points in a rectangle or circle. Groonga gives high "
-"priority to points near the center of an area. Also, groonga supports "
+"priority to points near the center of an area. Also, Groonga supports "
 "distance measurement and you can sort points by distance from any point."
 msgstr ""
 "Groonga provides inverted index-based fast geo-location search, which "
 "supports a query to find points in a rectangle or circle. Groonga gives high "
-"priority to points near the center of an area. Also, groonga supports "
+"priority to points near the center of an area. Also, Groonga supports "
 "distance measurement and you can sort points by distance from any point."
 
 # ab5490312b5640848fd88a8d52f33300
@@ -307,14 +307,14 @@ msgstr "Groonga library"
 # 7493245bfdd2448bbb2168c29927de56
 #: ../../../source/characteristic.txt:59
 msgid ""
-"The basic functions of groonga are provided in a C library and any "
-"application can use groonga as a full text search engine or a column-"
+"The basic functions of Groonga are provided in a C library and any "
+"application can use Groonga as a full text search engine or a column-"
 "oriented database. Also, libraries for languages other than C/C++, such as "
 "Ruby, are provided in related projects. See `related projects <http://"
 "groonga.org/related-projects.html>`_ for details."
 msgstr ""
-"The basic functions of groonga are provided in a C library and any "
-"application can use groonga as a full text search engine or a column-"
+"The basic functions of Groonga are provided in a C library and any "
+"application can use Groonga as a full text search engine or a column-"
 "oriented database. Also, libraries for languages other than C/C++, such as "
 "Ruby, are provided in related projects. See `related projects <http://"
 "groonga.org/related-projects.html>`_ for details."
@@ -328,15 +328,15 @@ msgstr "Groonga server"
 #: ../../../source/characteristic.txt:64
 msgid ""
 "Groonga provides a built-in server command which supports HTTP, the "
-"memcached binary protocol and the groonga query transfer protocol (gqtp). "
-"Also, a groonga server supports query caching, which significantly reduces "
-"response time for repeated read queries. Using this command, groonga is "
+"memcached binary protocol and the Groonga query transfer protocol (gqtp). "
+"Also, a Groonga server supports query caching, which significantly reduces "
+"response time for repeated read queries. Using this command, Groonga is "
 "available even on a server that does not allow you to install new libraries."
 msgstr ""
 "Groonga provides a built-in server command which supports HTTP, the "
-"memcached binary protocol and the groonga query transfer protocol (gqtp). "
-"Also, a groonga server supports query caching, which significantly reduces "
-"response time for repeated read queries. Using this command, groonga is "
+"memcached binary protocol and the Groonga query transfer protocol (gqtp). "
+"Also, a Groonga server supports query caching, which significantly reduces "
+"response time for repeated read queries. Using this command, Groonga is "
 "available even on a server that does not allow you to install new libraries."
 
 # bdeeaedd1de6476a9fff475fea4258f4
@@ -349,8 +349,8 @@ msgstr "Groonga storage engine"
 msgid ""
 "Groonga works not only as an independent column-oriented DBMS but also as "
 "storage engines of well-known DBMSs. For example, `mroonga <http://mroonga."
-"org/>`_ is a MySQL pluggable storage engine using groonga. By using mroonga, "
-"you can use groonga for column-oriented storage and full text search. A "
+"org/>`_ is a MySQL pluggable storage engine using Groonga. By using mroonga, "
+"you can use Groonga for column-oriented storage and full text search. A "
 "combination of a built-in storage engine, MyISAM or InnoDB, and a groonga-"
 "based full text search engine is also available. All the combinations have "
 "good and bad points and the best one depends on the application. See "

  Modified: doc/locale/ja/LC_MESSAGES/characteristic.po (+45 -45)
===================================================================
--- doc/locale/ja/LC_MESSAGES/characteristic.po    2013-12-20 18:27:01 +0900 (8dc8263)
+++ doc/locale/ja/LC_MESSAGES/characteristic.po    2013-12-21 00:29:18 +0900 (3b6b194)
@@ -19,22 +19,22 @@ msgstr ""
 
 # 5134941b94334ac487d34f8670afe5cc
 #: ../../../source/characteristic.txt:6
-msgid "Characteristics of groonga"
-msgstr "groongaの特徴"
+msgid "Characteristics of Groonga"
+msgstr "Groongaの特徴"
 
 #: ../../../source/characteristic.txt:9
 msgid "Groonga overview"
-msgstr "groonga の概要"
+msgstr "Groonga の概要"
 
 #: ../../../source/characteristic.txt:11
 msgid ""
 "Groonga is a fast and accurate full text search engine based on inverted "
-"index. One of the characteristics of groonga is that a newly registered "
-"document instantly appears in search results. Also, groonga allows updates "
+"index. One of the characteristics of Groonga is that a newly registered "
+"document instantly appears in search results. Also, Groonga allows updates "
 "without read locks. These characteristics result in superior performance on "
 "real-time applications."
 msgstr ""
-"groonga は転置索引を用いた高速・高精度な全文検索エンジンであり、登録された文"
+"Groonga は転置索引を用いた高速・高精度な全文検索エンジンであり、登録された文"
 "書をすぐに検索結果に反映できます。また、参照をブロックせずに更新できることか"
 "ら、即時更新の必要なアプリケーションにおいても高い性能を発揮します。"
 
@@ -43,22 +43,22 @@ msgid ""
 "Groonga is also a column-oriented database management system (DBMS). "
 "Compared with well-known row-oriented systems, such as MySQL and PostgreSQL, "
 "column-oriented systems are more suited for aggregate queries. Due to this "
-"advantage, groonga can cover weakness of row-oriented systems."
+"advantage, Groonga can cover weakness of row-oriented systems."
 msgstr ""
-"全文検索エンジンとして開発された groonga ですが、独自のカラムストアを持つ列指"
+"全文検索エンジンとして開発された Groonga ですが、独自のカラムストアを持つ列指"
 "向のデータベースとしての側面も持っています。そのため、MySQL や PostgreSQL な"
 "ど、既存の代表的なデータベースが苦手とする集計クエリを高速に処理できるという"
 "特徴があり、組み合わせによって弱点を補うような使い方もできます。"
 
 #: ../../../source/characteristic.txt:15
 msgid ""
-"The basic functions of groonga are provided in a C library. Also, libraries "
-"for using groonga in other languages, such as Ruby, are provided by related "
+"The basic functions of Groonga are provided in a C library. Also, libraries "
+"for using Groonga in other languages, such as Ruby, are provided by related "
 "projects. In addition, groonga-based storage engines are provided for MySQL "
 "and PostgreSQL. These libraries and storage engines allow any application to "
-"use groonga. See `usage examples <http://groonga.org/users/>`_."
+"use Groonga. See `usage examples <http://groonga.org/users/>`_."
 msgstr ""
-"groonga の基本機能は C ライブラリとして提供されていますが、MySQL や "
+"Groonga の基本機能は C ライブラリとして提供されていますが、MySQL や "
 "PostgreSQL と連携させたり、Ruby から呼び出したりすることもできます。そのた"
 "め、任意のアプリケーションに組み込むことが可能であり、多様な使い方が考えられ"
 "ます。 興味のある方は `利用例 <http://groonga.org/ja/users/>`_ をご覧くださ"
@@ -83,13 +83,13 @@ msgstr ""
 #: ../../../source/characteristic.txt:22
 msgid ""
 "Groonga also uses inverted indexes but supports instant updates. In "
-"addition, groonga allows you to search documents even when updating the "
-"document collection. Due to these superior characteristics, groonga is very "
-"flexible as a full text search engine. Also, groonga always shows good "
+"addition, Groonga allows you to search documents even when updating the "
+"document collection. Due to these superior characteristics, Groonga is very "
+"flexible as a full text search engine. Also, Groonga always shows good "
 "performance because it divides a large task, inverted index merging, into "
 "smaller tasks."
 msgstr ""
-"これに対し、転置索引を用いた全文検索エンジンでありながら、groonga は文書を短"
+"これに対し、転置索引を用いた全文検索エンジンでありながら、Groonga は文書を短"
 "時間で追加・削除することができます。その上、更新しながらでも検索できるという"
 "優れた特徴を持っているため、全文検索エンジンとしてはとても柔軟性があります。"
 "また、複数の転置索引を統合するような重い処理を必要としないので、安定して高い"
@@ -135,14 +135,14 @@ msgstr ""
 
 #: ../../../source/characteristic.txt:31
 msgid ""
-"A column-oriented architecture allows groonga to efficiently process "
+"A column-oriented architecture allows Groonga to efficiently process "
 "aggregate queries because a column-oriented database, which stores records "
 "by column, allows an aggregate query to access only a specified column. On "
 "the other hand, an aggregate query on a row-oriented database, which stores "
 "records by row, has to access neighbor columns, even though those columns "
 "are not required."
 msgstr ""
-"groonga が集計クエリを高速に処理できる理由は、データベースの論理構造にカラム"
+"Groonga が集計クエリを高速に処理できる理由は、データベースの論理構造にカラム"
 "ストアを採用しているからです。集計クエリが参照するのは指定されたカラムのみで"
 "あるため、カラム単位でデータを格納する列指向のデータベースでは、必要なカラム"
 "のみを無駄なく読み出せることが利点となります。一方、レコード単位でデータを格"
@@ -196,7 +196,7 @@ msgid ""
 "develop your own tokenizer, such as a tokenizer based on another part-of-"
 "speech tagger or a named-entity recognizer."
 msgstr ""
-"groonga は形態素方式と N-gram 方式の両方に対応しています。初期状態で利用でき"
+"Groonga は形態素方式と N-gram 方式の両方に対応しています。初期状態で利用でき"
 "るトークナイザは空白を区切り文字として用いる方式と N-gram 方式のみですが、形"
 "態素解析器 MeCab を組み込んだときは MeCab による分かち書きの結果を用いる形態"
 "素方式が有効になります。トークナイザはプラグインとして追加できるため、特徴的"
@@ -219,20 +219,20 @@ msgstr ""
 
 #: ../../../source/characteristic.txt:47
 msgid ""
-"A database of groonga can be shared with multiple threads/processes. Also, "
+"A database of Groonga can be shared with multiple threads/processes. Also, "
 "multiple threads/processes can execute read queries in parallel even when "
-"another thread/process is executing an update query because groonga uses "
+"another thread/process is executing an update query because Groonga uses "
 "read lock-free data structures. This feature is suited to a real-time "
 "application that needs to update a database while executing read queries. In "
-"addition, groonga allows you to build flexible systems. For example, a "
+"addition, Groonga allows you to build flexible systems. For example, a "
 "database can receive read queries through the built-in HTTP server of "
-"groonga while accepting update queries through MySQL."
+"Groonga while accepting update queries through MySQL."
 msgstr ""
-"groonga のストレージは、複数のスレッド・プロセスで共有することができます。ま"
+"Groonga のストレージは、複数のスレッド・プロセスで共有することができます。ま"
 "た、参照ロックフリーなデータ構造を採用しているため、更新クエリを実行している"
 "状況でも参照クエリを実行することができます。参照クエリを実行できる状態を維持"
 "しながら更新クエリを実行できるので、リアルタイムなシステムに適しています。さ"
-"らには、MySQL を介して更新クエリを実行している最中に groonga の HTTP サーバを"
+"らには、MySQL を介して更新クエリを実行している最中に Groonga の HTTP サーバを"
 "介して参照クエリを実行するなど、多彩な運用が可能となっています。"
 
 # 7992fcd67dc64bffbb20cfa5d462ab56
@@ -257,73 +257,73 @@ msgstr ""
 msgid ""
 "Groonga provides inverted index-based fast geo-location search, which "
 "supports a query to find points in a rectangle or circle. Groonga gives high "
-"priority to points near the center of an area. Also, groonga supports "
+"priority to points near the center of an area. Also, Groonga supports "
 "distance measurement and you can sort points by distance from any point."
 msgstr ""
-"groonga では転置索引を応用して高速な位置情報検索を実現しています。矩形・円に"
+"Groonga では転置索引を応用して高速な位置情報検索を実現しています。矩形・円に"
 "よる範囲検索に対応しているほか、基準点の近くを優先的に探索させることができま"
 "す。また、距離計算をサポートしているので、位置情報検索の結果を基準点からの距"
 "離によって整列することも可能です。"
 
 #: ../../../source/characteristic.txt:57
 msgid "Groonga library"
-msgstr "groonga ライブラリ"
+msgstr "Groonga ライブラリ"
 
 #: ../../../source/characteristic.txt:59
 msgid ""
-"The basic functions of groonga are provided in a C library and any "
-"application can use groonga as a full text search engine or a column-"
+"The basic functions of Groonga are provided in a C library and any "
+"application can use Groonga as a full text search engine or a column-"
 "oriented database. Also, libraries for languages other than C/C++, such as "
 "Ruby, are provided in related projects. See `related projects <http://"
 "groonga.org/related-projects.html>`_ for details."
 msgstr ""
 "Groonga の基本機能は C ライブラリとして提供されているので、任意のアプリケー"
 "ションに組み込んで利用することができます。C/C++ 以外については、Ruby から "
-"groonga を利用するライブラリなどが関連プロジェクトにおいて提供されています。"
+"Groonga を利用するライブラリなどが関連プロジェクトにおいて提供されています。"
 "詳しくは `関連プロジェクト <http://groonga.org/ja/related-projects.html>`_ を"
 "参照してください。"
 
 #: ../../../source/characteristic.txt:62
 msgid "Groonga server"
-msgstr "groonga サーバ"
+msgstr "Groonga サーバ"
 
 #: ../../../source/characteristic.txt:64
 msgid ""
 "Groonga provides a built-in server command which supports HTTP, the "
-"memcached binary protocol and the groonga query transfer protocol (gqtp). "
-"Also, a groonga server supports query caching, which significantly reduces "
-"response time for repeated read queries. Using this command, groonga is "
+"memcached binary protocol and the Groonga query transfer protocol (gqtp). "
+"Also, a Groonga server supports query caching, which significantly reduces "
+"response time for repeated read queries. Using this command, Groonga is "
 "available even on a server that does not allow you to install new libraries."
 msgstr ""
-"groonga にはサーバ機能があるため、レンタルサーバなどの新しいライブラリをイン"
+"Groonga にはサーバ機能があるため、レンタルサーバなどの新しいライブラリをイン"
 "ストールできない環境においても利用できます。対応しているのは HTTP, memcached "
-"binary プロトコル、およびに groonga の独自プロトコルである gqtp です。サーバ"
+"binary プロトコル、およびに Groonga の独自プロトコルである gqtp です。サーバ"
 "として利用するときはクエリのキャッシュ機能が有効になるため、同じクエリを受け"
 "取ったときは応答時間が短くなるという特徴があります。"
 
 #: ../../../source/characteristic.txt:67
 msgid "Groonga storage engine"
-msgstr "groonga ストレージエンジン"
+msgstr "Groonga ストレージエンジン"
 
 #: ../../../source/characteristic.txt:69
 msgid ""
 "Groonga works not only as an independent column-oriented DBMS but also as "
 "storage engines of well-known DBMSs. For example, `mroonga <http://mroonga."
-"org/>`_ is a MySQL pluggable storage engine using groonga. By using "
-"mroonga, you can use groonga for column-oriented storage and full text "
+"org/>`_ is a MySQL pluggable storage engine using Groonga. By using "
+"mroonga, you can use Groonga for column-oriented storage and full text "
 "search. A combination of a built-in storage engine, MyISAM or InnoDB, and a "
 "groonga-based full text search engine is also available. All the "
 "combinations have good and bad points and the best one depends on the "
 "application. See `related projects <http://groonga.org/related-projects."
 "html>`_ for details."
 msgstr ""
-"groonga は独自のカラムストアを持つ列指向のデータベースとしての側面を持ってい"
+"Groonga は独自のカラムストアを持つ列指向のデータベースとしての側面を持ってい"
 "ますが、既存の RDBMS のストレージエンジンとして利用することもできます。たとえ"
-"ば、groonga をベースとする MySQL のストレージエンジンとして `mroonga <http://"
+"ば、Groonga をベースとする MySQL のストレージエンジンとして `mroonga <http://"
 "mroonga.org/ja/>`_ が開発されています。mroonga は MySQL のプラグインと"
-"して動的にロードすることが可能であり、groonga のカラムストアをストレージとし"
-"て利用したり、全文検索エンジンとして groonga を MyISAM や InnoDB と連携させた"
-"りすることができます。groonga 単体での利用、およびに MyISAM, InnoDB との連携"
+"して動的にロードすることが可能であり、Groonga のカラムストアをストレージとし"
+"て利用したり、全文検索エンジンとして Groonga を MyISAM や InnoDB と連携させた"
+"りすることができます。Groonga 単体での利用、およびに MyISAM, InnoDB との連携"
 "には一長一短があるので、用途に応じて適切な組み合わせを選ぶことが大切です。詳"
 "しくは `関連プロジェクト <http://groonga.org/ja/related-projects.html>`_ を参"
 "照してください。"

  Modified: doc/source/characteristic.txt (+11 -11)
===================================================================
--- doc/source/characteristic.txt    2013-12-20 18:27:01 +0900 (71eb069)
+++ doc/source/characteristic.txt    2013-12-21 00:29:18 +0900 (6b9ef7e)
@@ -2,24 +2,24 @@
 
 .. highlightlang:: none
 
-Characteristics of groonga
+Characteristics of Groonga
 ==========================
 
 Groonga overview
 ----------------
 
-Groonga is a fast and accurate full text search engine based on inverted index. One of the characteristics of groonga is that a newly registered document instantly appears in search results. Also, groonga allows updates without read locks. These characteristics result in superior performance on real-time applications.
+Groonga is a fast and accurate full text search engine based on inverted index. One of the characteristics of Groonga is that a newly registered document instantly appears in search results. Also, Groonga allows updates without read locks. These characteristics result in superior performance on real-time applications.
 
-Groonga is also a column-oriented database management system (DBMS). Compared with well-known row-oriented systems, such as MySQL and PostgreSQL, column-oriented systems are more suited for aggregate queries. Due to this advantage, groonga can cover weakness of row-oriented systems.
+Groonga is also a column-oriented database management system (DBMS). Compared with well-known row-oriented systems, such as MySQL and PostgreSQL, column-oriented systems are more suited for aggregate queries. Due to this advantage, Groonga can cover weakness of row-oriented systems.
 
-The basic functions of groonga are provided in a C library. Also, libraries for using groonga in other languages, such as Ruby, are provided by related projects. In addition, groonga-based storage engines are provided for MySQL and PostgreSQL. These libraries and storage engines allow any application to use groonga. See `usage examples <http://groonga.org/users/>`_.
+The basic functions of Groonga are provided in a C library. Also, libraries for using Groonga in other languages, such as Ruby, are provided by related projects. In addition, groonga-based storage engines are provided for MySQL and PostgreSQL. These libraries and storage engines allow any application to use Groonga. See `usage examples <http://groonga.org/users/>`_.
 
 Full text search and Instant update
 -----------------------------------
 
 In widely used DBMSs, updates are immediately processed, for example, a newly registered record appears in the result of the next query. In contrast, some full text search engines do not support instant updates, because it is difficult to dynamically update inverted indexes, the underlying data structure.
 
-Groonga also uses inverted indexes but supports instant updates. In addition, groonga allows you to search documents even when updating the document collection. Due to these superior characteristics, groonga is very flexible as a full text search engine. Also, groonga always shows good performance because it divides a large task, inverted index merging, into smaller tasks.
+Groonga also uses inverted indexes but supports instant updates. In addition, Groonga allows you to search documents even when updating the document collection. Due to these superior characteristics, Groonga is very flexible as a full text search engine. Also, Groonga always shows good performance because it divides a large task, inverted index merging, into smaller tasks.
 
 Column store and aggregate query
 --------------------------------
@@ -28,7 +28,7 @@ People can collect more than enough data in the Internet era. However, it is dif
 
 An aggregate query groups search results by specified column values and then counts the number of records in each group. For example, an aggregate query in which a location column is specified counts the number of records per location. Making a graph from the result of an aggregate query against a date column is an easy way to visualize changes over time. Also, a combination of refinement by location and an aggregate query against a date column allows visualization of changes over time in specific location. Thus refinement and aggregation are important to perform data mining.
 
-A column-oriented architecture allows groonga to efficiently process aggregate queries because a column-oriented database, which stores records by column, allows an aggregate query to access only a specified column. On the other hand, an aggregate query on a row-oriented database, which stores records by row, has to access neighbor columns, even though those columns are not required.
+A column-oriented architecture allows Groonga to efficiently process aggregate queries because a column-oriented database, which stores records by column, allows an aggregate query to access only a specified column. On the other hand, an aggregate query on a row-oriented database, which stores records by row, has to access neighbor columns, even though those columns are not required.
 
 Inverted index and tokenizer
 ----------------------------
@@ -44,26 +44,26 @@ Sharable storage and read lock-free
 
 Multi-core processors are mainstream today and the number of cores per processor is increasing. In order to exploit multiple cores, executing multiple queries in parallel or dividing a query into sub-queries for parallel processing is becoming more important.
 
-A database of groonga can be shared with multiple threads/processes. Also, multiple threads/processes can execute read queries in parallel even when another thread/process is executing an update query because groonga uses read lock-free data structures. This feature is suited to a real-time application that needs to update a database while executing read queries. In addition, groonga allows you to build flexible systems. For example, a database can receive read queries through the built-in HTTP server of groonga while accepting update queries through MySQL.
+A database of Groonga can be shared with multiple threads/processes. Also, multiple threads/processes can execute read queries in parallel even when another thread/process is executing an update query because Groonga uses read lock-free data structures. This feature is suited to a real-time application that needs to update a database while executing read queries. In addition, Groonga allows you to build flexible systems. For example, a database can receive read queries through the built-in HTTP server of Groonga while accepting update queries through MySQL.
 
 Geo-location (latitude and longitude) search
 --------------------------------------------
 
 Location services are getting more convenient because of mobile devices with GPS. For example, if you are going to have lunch or dinner at a nearby restaurant, a local search service for restaurants may be very useful, and for such services, fast geo-location search is becoming more important.
 
-Groonga provides inverted index-based fast geo-location search, which supports a query to find points in a rectangle or circle. Groonga gives high priority to points near the center of an area. Also, groonga supports distance measurement and you can sort points by distance from any point.
+Groonga provides inverted index-based fast geo-location search, which supports a query to find points in a rectangle or circle. Groonga gives high priority to points near the center of an area. Also, Groonga supports distance measurement and you can sort points by distance from any point.
 
 Groonga library
 ---------------
 
-The basic functions of groonga are provided in a C library and any application can use groonga as a full text search engine or a column-oriented database. Also, libraries for languages other than C/C++, such as Ruby, are provided in related projects. See `related projects <http://groonga.org/related-projects.html>`_ for details.
+The basic functions of Groonga are provided in a C library and any application can use Groonga as a full text search engine or a column-oriented database. Also, libraries for languages other than C/C++, such as Ruby, are provided in related projects. See `related projects <http://groonga.org/related-projects.html>`_ for details.
 
 Groonga server
 --------------
 
-Groonga provides a built-in server command which supports HTTP, the memcached binary protocol and the groonga query transfer protocol (gqtp). Also, a groonga server supports query caching, which significantly reduces response time for repeated read queries. Using this command, groonga is available even on a server that does not allow you to install new libraries.
+Groonga provides a built-in server command which supports HTTP, the memcached binary protocol and the Groonga query transfer protocol (gqtp). Also, a Groonga server supports query caching, which significantly reduces response time for repeated read queries. Using this command, Groonga is available even on a server that does not allow you to install new libraries.
 
 Groonga storage engine
 ----------------------
 
-Groonga works not only as an independent column-oriented DBMS but also as storage engines of well-known DBMSs. For example, `mroonga <http://mroonga.org/>`_ is a MySQL pluggable storage engine using groonga. By using mroonga, you can use groonga for column-oriented storage and full text search. A combination of a built-in storage engine, MyISAM or InnoDB, and a groonga-based full text search engine is also available. All the combinations have good and bad points and the best one depends on the application. See `related projects <http://groonga.org/related-projects.html>`_ for details.
+Groonga works not only as an independent column-oriented DBMS but also as storage engines of well-known DBMSs. For example, `mroonga <http://mroonga.org/>`_ is a MySQL pluggable storage engine using Groonga. By using mroonga, you can use Groonga for column-oriented storage and full text search. A combination of a built-in storage engine, MyISAM or InnoDB, and a groonga-based full text search engine is also available. All the combinations have good and bad points and the best one depends on the application. See `related projects <http://groonga.org/related-projects.html>`_ for details.
-------------- next part --------------
HTML����������������������������...
Download 



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