Kouhei Sutou
kou****@clear*****
2017年 8月 20日 (日) 15:31:42 JST
須藤です。 In <E15DD****@bignu*****> "[groonga-dev,04444] Re: [HELP] WordPressのMroongaプラグインの開発協力者募集" on Sat, 19 Aug 2017 10:13:36 +0900, Niimi Makoto <bignu****@bignu*****> wrote: > 了解しました。issuesですね。githubということは英語ですかね?(^_^;) 日本語でも大丈夫です! > あと、Mroonga Plug-inならではの検索式とかありますか? > (A OR B) -C などは標準でも検索できてしまうので。 あれ、そうでしたっけ。 であれば、フレーズ検索ですかねぇ。 "A B"でAの次にBが来ているときしかマッチしなくなります。 "MySQL PostgreSQL"だと「MySQL PostgreSQL」はヒットします が、「PostgreSQL MySQL」はヒットしません。 あとは、文字の正規化がまともなところが違いですかねぇ。 たぶん、WordPressはcollationにutf8mb4_unicode_ciを使っている と思うので、「ハハ」で検索すると「パパ」もヒットすると思いま す。「プラグイン」(いわゆる半角)と「プラグイン」は区別するん だったかしら。 MroongaプラグインはGroonga由来のいい感じの正規化を使っている ので、「ハハ」と「パパ」は区別されますし、「プラグイン」と「プ ラグイン」は同一視されます。 -- 須藤 功平 <kou****@clear*****> 株式会社クリアコード <http://www.clear-code.com/> Groongaベースの全文検索システムを総合サポート: http://groonga.org/ja/support/ パッチ採用 - プログラミングが楽しい人向けの採用プロセス: http://www.clear-code.com/recruitment/ OSS開発支援サービス: http://www.clear-code.com/blog/2016/6/27.html