Kouhei Sutou
null+****@clear*****
Sat Jun 10 14:03:26 JST 2017
Kouhei Sutou 2017-06-10 14:03:26 +0900 (Sat, 10 Jun 2017) New Revision: 32a7dc80e8d1d36c8a91c4edb21efe503654f588 https://github.com/pgroonga/pgroonga.github.io/commit/32a7dc80e8d1d36c8a91c4edb21efe503654f588 Message: prefix-rk-search-v2 ja: translat Modified files: ja/reference/operators/prefix-rk-search-v2.md reference/operators/prefix-rk-search-in-v2.md reference/operators/prefix-rk-search-v2.md Modified: ja/reference/operators/prefix-rk-search-v2.md (+28 -6) =================================================================== --- ja/reference/operators/prefix-rk-search-v2.md 2017-06-10 13:56:01 +0900 (456cd92) +++ ja/reference/operators/prefix-rk-search-v2.md 2017-06-10 14:03:26 +0900 (4c53d1f) @@ -5,11 +5,13 @@ upper_level: ../ # `&^~`演算子 +1.2.1で追加。 + ## 概要 -この演算子はv2演算子クラスを使います。v2演算子クラスはPGroonga 2.0.0まで互換性を提供しません。注意して使ってください。 +1.2.1から`text[]`用の`&^~>`演算子は非推奨になりました。代わりに`&^~`演算子を使ってください。 -`&^~`演算子は[前方一致RK検索](http://groonga.org/ja/docs/reference/operations/prefix_rk_search.html)を実行します。Rはローマ字でKは仮名(ひらがなとカタカナ)という意味です。 +`&^~`演算子は[前方一致RK検索][groonga-prefix-rk-search]をします。Rは[Romaji(ローマ字)][wikipedia-romaji]のRです。Kは[Katakana(カタカナ)][wikipedia-kana]のKです。 前方一致RK検索は日本語を検索するときに便利です。 @@ -21,7 +23,7 @@ upper_level: ../ column &^~ prefix ``` -`column`は検索対象のカラムです。`text`型です。 +`column`は検索対象のカラムです。型は`text`型か`text[]`型です。 `prefix`は含まれているべきプレフィックスです。`text`型です。 @@ -29,6 +31,14 @@ column &^~ prefix `column`の値が`prefix`から始まっていれば`true`を返します。 +## 演算子クラス + +この演算子を使うには次のどれかの演算子クラスを指定する必要があります。 + + * `pgroonga.text_term_search_ops_v2`:`text`用 + + * `pgroonga.text_array_term_search_ops_v2`:`text[]`用 + ## 使い方 例に使うサンプルスキーマとデータは次の通りです。 @@ -87,8 +97,20 @@ SELECT * FROM tag_readings WHERE katakana &^~ 'ピージー'; ## 参考 - * [`&^`演算子](prefix-search-v2.html) + * [`&^`演算子][prefix-search-v2]:前方一致検索 + + * [`&^|`演算子][prefix-search-in-v2]:プレフィックスの配列での前方一致検索 + + * [`&^~|`演算子][prefix-rk-search-in-v2]:プレフィックスの配列での前方一致RK検索 + +[groonga-prefix-rk-search]:http://groonga.org/ja/docs/reference/operations/prefix_rk_search.html + +[wikipedia-romaji]:https://en.wikipedia.org/wiki/Romanization_of_Japanese + +[wikipedia-katakana]:https://en.wikipedia.org/wiki/Katakana + +[prefix-search-v2]:prefix-search-v2.html - * [`&^>`演算子](prefix-search-contain-v2.html) +[prefix-search-in-v2]:prefix-search-in-v2.html - * [`&^~>`演算子](prefix-rk-search-contain-v2.html) +[prefix-rk-search-in-v2]:prefix-rk-search-in-v2.html Modified: reference/operators/prefix-rk-search-in-v2.md (+2 -2) =================================================================== --- reference/operators/prefix-rk-search-in-v2.md 2017-06-10 13:56:01 +0900 (374ee73) +++ reference/operators/prefix-rk-search-in-v2.md 2017-06-10 14:03:26 +0900 (f4c8536) @@ -9,7 +9,7 @@ Since 1.2.1. ## Summary -`&^~|` operator performs [prefix RK search][groonga-prefix-rk-search] by an array of prefixes. R is for [Romaji][wikipedia-romaji]. K is for [Kana][wikipedia-kana]. If one ore more prefixes are matched, the record is matched. +`&^~|` operator performs [prefix RK search][groonga-prefix-rk-search] by an array of prefixes. R is for [Romaji][wikipedia-romaji]. K is for [Katakana][wikipedia-katakana]. If one ore more prefixes are matched, the record is matched. Prefix RK search is useful for Japanese. @@ -107,7 +107,7 @@ SELECT * FROM tags WHERE reading &^~| ARRAY['ピージー', 'ポス']; [wikipedia-romaji]:https://en.wikipedia.org/wiki/Romanization_of_Japanese -[wikipedia-kana]:https://en.wikipedia.org/wiki/Kana +[wikipedia-katakana]:https://en.wikipedia.org/wiki/Katakana [prefix-search-v2]:prefix-search-v2.html Modified: reference/operators/prefix-rk-search-v2.md (+3 -3) =================================================================== --- reference/operators/prefix-rk-search-v2.md 2017-06-10 13:56:01 +0900 (43b2f70) +++ reference/operators/prefix-rk-search-v2.md 2017-06-10 14:03:26 +0900 (45105e2) @@ -97,11 +97,11 @@ SELECT * FROM tag_readings WHERE katakana &^~ 'ピージー'; ## See also - * [`&^` operator][prefix-search-v2] + * [`&^` operator][prefix-search-v2]: Prefix search - * [`&^|` operator][prefix-search-in-v2] + * [`&^|` operator][prefix-search-in-v2]: Prefix search by an array of prefixes - * [`&^~|` operator][prefix-rk-search-in-v2] + * [`&^~|` operator][prefix-rk-search-in-v2]: Prefix RK search by an array of prefixes [groonga-prefix-rk-search]:http://groonga.org/docs/reference/operations/prefix_rk_search.html -------------- next part -------------- HTML����������������������������... Download