Kouhei Sutou
null+****@clear*****
Sun Apr 24 21:26:06 JST 2016
Kouhei Sutou 2016-04-24 21:26:06 +0900 (Sun, 24 Apr 2016) New Revision: a5525367bb1bc214bfe0779751129d451ad1f540 https://github.com/pgroonga/pgroonga.github.io/commit/a5525367bb1bc214bfe0779751129d451ad1f540 Message: Fix syntax error Modified files: _po/ja/reference/functions/pgroonga-match-positions-byte.po ja/reference/functions/pgroonga-match-positions-byte.md reference/functions/pgroonga-match-positions-byte.md Modified: _po/ja/reference/functions/pgroonga-match-positions-byte.po (+15 -5) =================================================================== --- _po/ja/reference/functions/pgroonga-match-positions-byte.po 2016-04-24 21:25:43 +0900 (652a732) +++ _po/ja/reference/functions/pgroonga-match-positions-byte.po 2016-04-24 21:26:06 +0900 (ca56db1) @@ -83,6 +83,7 @@ msgid "You need to specify at least one keyword:" msgstr "少なくとも1つキーワードを指定しなければいけません。" msgid "" +"{% raw %}\n" "```sql\n" "SELECT pgroonga.match_positions_byte('PGroonga is a PostgreSQL extension.',\n" " ARRAY['PostgreSQL']);\n" @@ -90,13 +91,15 @@ msgid "" "-- ----------------------\n" "-- {{14,10}}\n" "-- (1 row)\n" -"```" +"```\n" +"{% endraw %}" msgstr "" msgid "You can specify multiple keywords:" msgstr "複数のキーワードを指定できます。" msgid "" +"{% raw %}\n" "```sql\n" "SELECT pgroonga.match_positions_byte('PGroonga is a PostgreSQL extension.',\n" " ARRAY['Groonga', 'PostgreSQL']);\n" @@ -104,7 +107,8 @@ msgid "" "-- ----------------------\n" "-- {{1,7},{14,10}}\n" "-- (1 row)\n" -"```" +"```\n" +"{% endraw %}" msgstr "" msgid "" @@ -115,6 +119,7 @@ msgstr "" "とクエリーからキーワードを抽出できます。" msgid "" +"{% raw %}\n" "```sql\n" "SELECT pgroonga.match_positions_byte('PGroonga is a PostgreSQL extension.',\n" " pgroonga.query_extract_keywords('Groonga " @@ -123,13 +128,15 @@ msgid "" "-- ----------------------\n" "-- {{1,7},{14,10}}\n" "-- (1 row)\n" -"```" +"```\n" +"{% endraw %}" msgstr "" msgid "Characters are normalized:" msgstr "文字は正規化されます。" msgid "" +"{% raw %}\n" "```sql\n" "SELECT pgroonga.match_positions_byte('PGroonga + pglogical = replicatable!',\n" " ARRAY['Pg']);\n" @@ -137,13 +144,15 @@ msgid "" "-- ----------------------\n" "-- {{0,2},{11,2}}\n" "-- (1 row)\n" -"```" +"```\n" +"{% endraw %}" msgstr "" msgid "Multibyte characters are also supported:" msgstr "マルチバイト文字にも対応しています。" msgid "" +"{% raw %}\n" "```sql\n" "SELECT pgroonga.match_positions_byte('10㌖先にある100キログラムの米',\n" " ARRAY['キロ']);\n" @@ -151,7 +160,8 @@ msgid "" "-- ----------------------\n" "-- {{2,3},{20,6}}\n" "-- (1 row)\n" -"```" +"```\n" +"{% endraw %}" msgstr "" msgid "## See also" Modified: ja/reference/functions/pgroonga-match-positions-byte.md (+10 -0) =================================================================== --- ja/reference/functions/pgroonga-match-positions-byte.md 2016-04-24 21:25:43 +0900 (500eb87) +++ ja/reference/functions/pgroonga-match-positions-byte.md 2016-04-24 21:26:06 +0900 (f08d21c) @@ -31,6 +31,7 @@ integer[2][] pgroonga.match_positions_byte(target, ARRAY[keyword1, keyword2, ... 少なくとも1つキーワードを指定しなければいけません。 +{% raw %} ```sql SELECT pgroonga.match_positions_byte('PGroonga is a PostgreSQL extension.', ARRAY['PostgreSQL']); @@ -39,9 +40,11 @@ SELECT pgroonga.match_positions_byte('PGroonga is a PostgreSQL extension.', -- {{14,10}} -- (1 row) ``` +{% endraw %} 複数のキーワードを指定できます。 +{% raw %} ```sql SELECT pgroonga.match_positions_byte('PGroonga is a PostgreSQL extension.', ARRAY['Groonga', 'PostgreSQL']); @@ -50,9 +53,11 @@ SELECT pgroonga.match_positions_byte('PGroonga is a PostgreSQL extension.', -- {{1,7},{14,10}} -- (1 row) ``` +{% endraw %} [`pgroonga.query_extract_keywords`関数](pgroonga-query-extract-keywords.html)を使うとクエリーからキーワードを抽出できます。 +{% raw %} ```sql SELECT pgroonga.match_positions_byte('PGroonga is a PostgreSQL extension.', pgroonga.query_extract_keywords('Groonga PostgreSQL -extension')); @@ -61,9 +66,11 @@ SELECT pgroonga.match_positions_byte('PGroonga is a PostgreSQL extension.', -- {{1,7},{14,10}} -- (1 row) ``` +{% endraw %} 文字は正規化されます。 +{% raw %} ```sql SELECT pgroonga.match_positions_byte('PGroonga + pglogical = replicatable!', ARRAY['Pg']); @@ -72,9 +79,11 @@ SELECT pgroonga.match_positions_byte('PGroonga + pglogical = replicatable!', -- {{0,2},{11,2}} -- (1 row) ``` +{% endraw %} マルチバイト文字にも対応しています。 +{% raw %} ```sql SELECT pgroonga.match_positions_byte('10㌖先にある100キログラムの米', ARRAY['キロ']); @@ -83,6 +92,7 @@ SELECT pgroonga.match_positions_byte('10㌖先にある100キログラムの米' -- {{2,3},{20,6}} -- (1 row) ``` +{% endraw %} ## 参考 Modified: reference/functions/pgroonga-match-positions-byte.md (+10 -0) =================================================================== --- reference/functions/pgroonga-match-positions-byte.md 2016-04-24 21:25:43 +0900 (036075c) +++ reference/functions/pgroonga-match-positions-byte.md 2016-04-24 21:26:06 +0900 (2059133) @@ -31,6 +31,7 @@ Position consists of offset and length. Offset is the start byte from the beginn You need to specify at least one keyword: +{% raw %} ```sql SELECT pgroonga.match_positions_byte('PGroonga is a PostgreSQL extension.', ARRAY['PostgreSQL']); @@ -39,9 +40,11 @@ SELECT pgroonga.match_positions_byte('PGroonga is a PostgreSQL extension.', -- {{14,10}} -- (1 row) ``` +{% endraw %} You can specify multiple keywords: +{% raw %} ```sql SELECT pgroonga.match_positions_byte('PGroonga is a PostgreSQL extension.', ARRAY['Groonga', 'PostgreSQL']); @@ -50,9 +53,11 @@ SELECT pgroonga.match_positions_byte('PGroonga is a PostgreSQL extension.', -- {{1,7},{14,10}} -- (1 row) ``` +{% endraw %} You can extract keywords from query by [`pgroonga.query_extract_keywords` function](pgroonga-query-extract-keywords.html): +{% raw %} ```sql SELECT pgroonga.match_positions_byte('PGroonga is a PostgreSQL extension.', pgroonga.query_extract_keywords('Groonga PostgreSQL -extension')); @@ -61,9 +66,11 @@ SELECT pgroonga.match_positions_byte('PGroonga is a PostgreSQL extension.', -- {{1,7},{14,10}} -- (1 row) ``` +{% endraw %} Characters are normalized: +{% raw %} ```sql SELECT pgroonga.match_positions_byte('PGroonga + pglogical = replicatable!', ARRAY['Pg']); @@ -72,9 +79,11 @@ SELECT pgroonga.match_positions_byte('PGroonga + pglogical = replicatable!', -- {{0,2},{11,2}} -- (1 row) ``` +{% endraw %} Multibyte characters are also supported: +{% raw %} ```sql SELECT pgroonga.match_positions_byte('10㌖先にある100キログラムの米', ARRAY['キロ']); @@ -83,6 +92,7 @@ SELECT pgroonga.match_positions_byte('10㌖先にある100キログラムの米' -- {{2,3},{20,6}} -- (1 row) ``` +{% endraw %} ## See also -------------- next part -------------- HTML����������������������������...다운로드