Skip to content

Commit

Permalink
Translate @@ for non jsonb type
Browse files Browse the repository at this point in the history
  • Loading branch information
kou committed Oct 24, 2015
1 parent 4ed1c5c commit c3ef45f
Show file tree
Hide file tree
Showing 3 changed files with 84 additions and 1 deletion.
59 changes: 59 additions & 0 deletions _po/ja/reference/operators/query.po
@@ -0,0 +1,59 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"PO-Revision-Date: 2015-10-24 17:55+0900\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: \"@@ operator for non jsonb types\"\n"
"layout: en\n"
"---"
msgstr ""
"---\n"
"title: \"jsonb型以外の型用の@@演算子\"\n"
"layout: ja\n"
"---"

msgid "# `@@` operator for non `jsonb` types"
msgstr "# `jsonb`型以外の型用の`@@`演算子"

msgid ""
"You can do full text search with multiple keywords by `@@` operator like `KEYW"
"ORD1 KEYWORD2`. You can also do OR search by `KEYWORD1 OR KEYWORD2`:"
msgstr ""
"`@@`演算子を使うと`キーワード1 キーワード2`のように複数のキーワードを指定して全文検索できます。`キーワード1 OR キーワード2`のようにOR検索"
"することもできます。"

msgid ""
"```sql\n"
"SELECT * FROM memos WHERE content @@ 'PGroonga OR PostgreSQL';\n"
"-- id | content\n"
"-- ----+----------------------------------------------------------------------"
"-----\n"
"-- 3 | PGroongaはインデックスとしてGroongaを使うためのPostgreSQLの拡張機能です。\n"
"-- 1 | PostgreSQLはリレーショナル・データベース管理システムです。\n"
"-- (2 行)\n"
"```"
msgstr ""

msgid ""
"See [Groonga document](http://groonga.org/docs/reference/grn_expr/query_syntax"
".html) for query syntax details."
msgstr ""
"クエリーの構文の詳細は[Groongaのドキュメント](http://groonga.org/ja/docs/reference/grn_expr/quer"
"y_syntax.html)を参照してください。"

msgid ""
"Note that you can't use syntax that starts with `COLUMN_NAME:` like `COLUMN_NA"
"ME:@KEYWORD`. It's disabled in PGroonga."
msgstr "`カラム名:@キーワード`のように`カラム名:`から始まる構文を使うことはできません。これはPGroongaで無効にしています。"

msgid ""
"You can't use `COLUMN_NAME:^VALUE` for prefix search. You need to use `VALUE*`"
" for prefix search."
msgstr "前方一致検索のために`カラム名:^値`という構文を使うことができません。前方一致検索には`値*`を使ってください。"
24 changes: 24 additions & 0 deletions ja/reference/operators/query.md
@@ -0,0 +1,24 @@
---
title: "jsonb型以外の型用の@@演算子"
layout: ja
---

# `jsonb`型以外の型用の`@@`演算子

`@@`演算子を使うと`キーワード1 キーワード2`のように複数のキーワードを指定して全文検索できます。`キーワード1 OR キーワード2`のようにOR検索することもできます。

```sql
SELECT * FROM memos WHERE content @@ 'PGroonga OR PostgreSQL';
-- id | content
-- ----+---------------------------------------------------------------------------
-- 3 | PGroongaはインデックスとしてGroongaを使うためのPostgreSQLの拡張機能です。
-- 1 | PostgreSQLはリレーショナル・データベース管理システムです。
-- (2 行)
```

クエリーの構文の詳細は[Groongaのドキュメント](http://groonga.org/ja/docs/reference/grn_expr/query_syntax.html)を参照してください。

`カラム名:@キーワード`のように`カラム名:`から始まる構文を使うことはできません。これはPGroongaで無効にしています。

前方一致検索のために`カラム名:^値`という構文を使うことができません。前方一致検索には`値*`を使ってください。

2 changes: 1 addition & 1 deletion reference/operators/query.md
Expand Up @@ -16,7 +16,7 @@ SELECT * FROM memos WHERE content @@ 'PGroonga OR PostgreSQL';
-- (2 行)
```

See [Groogna document](http://groonga.org/docs/reference/grn_expr/query_syntax.html) for query syntax details.
See [Groonga document](http://groonga.org/docs/reference/grn_expr/query_syntax.html) for query syntax details.

Note that you can't use syntax that starts with `COLUMN_NAME:` like `COLUMN_NAME:@KEYWORD`. It's disabled in PGroonga.

Expand Down

0 comments on commit c3ef45f

Please sign in to comment.