Activity

From 09/05/2013 to 10/04/2013

10/04/2013

06:50 pm Feature #1934: Rubyでクエリーオプティマイザーを書けるようにする
_ wanabe wrote:
> Kouhei Sutou wrote:
> > 「中途半端」というのは「少しずつbuild_scan_info()相当の処理がmrubyで動くようになっていくけど、途中の状態ではbuild_sc...
Kouhei Sutou
02:48 pm Feature #1934: Rubyでクエリーオプティマイザーを書けるようにする
Kouhei Sutou wrote:
> _ wanabe wrote:
> > ええと、作業そのままで汚いのですが
> > https://github.com/wanabe/groonga/commits/mruby-pl...
_ wanabe
01:54 pm Feature #1934: Rubyでクエリーオプティマイザーを書けるようにする
_ wanabe wrote:
> であれば、段々と mruby スクリプト化していく、というような切り分け方はどうでしょうか。
> 具体的には、scan_info_build のコードをコピペして少しずつ mruby のコードに...
Kouhei Sutou
12:56 pm Feature #1934: Rubyでクエリーオプティマイザーを書けるようにする
Kouhei Sutou wrote:
> _ wanabe wrote:
> > "I don't know whether grn_scan_info_each_arg() is needed or not but I've ...
_ wanabe
11:50 am Feature #1934: Rubyでクエリーオプティマイザーを書けるようにする
_ wanabe wrote:
> 109 のマージありがとうございます!
いえいえ!
> "I don't know whether grn_scan_info_each_arg() is needed or not ...
Kouhei Sutou
11:36 am Feature #1934: Rubyでクエリーオプティマイザーを書けるようにする
109 のマージありがとうございます!
英語で書ける自信がないのでこちらで失礼します。
"I don't know whether grn_scan_info_each_arg() is needed or not but I...
_ wanabe

10/03/2013

07:22 pm Feature #1934: Rubyでクエリーオプティマイザーを書けるようにする
Kouhei Sutou wrote:
> _ wanabe wrote:
> > うーん、grn_mrb_send 等の追加した API にリンクしていますので
> > --enable-mruby では(GRN_WITH_M...
_ wanabe
06:43 pm Feature #1934: Rubyでクエリーオプティマイザーを書けるようにする
_ wanabe wrote:
> うーん、grn_mrb_send 等の追加した API にリンクしていますので
> --enable-mruby では(GRN_WITH_MRUBY では)ビルドは通らなくなってしまうと思います...
Kouhei Sutou
05:59 pm Feature #1934: Rubyでクエリーオプティマイザーを書けるようにする
Kouhei Sutou wrote:
> _ wanabe wrote:
> > * mrbc を使わないということで 108 は必然的に取り下げることになるのですが、
> > 新しい pull request はどのようにす...
_ wanabe
05:34 pm Feature #1934: Rubyでクエリーオプティマイザーを書けるようにする
_ wanabe wrote:
> ありがとうございます。ではコメントに従って書き直してみます。
ありがとうございます!
> 何度もすみません、追加で質問なのですが
>
> * mrbc を使わないということで 1...
Kouhei Sutou
05:16 pm Feature #1934: Rubyでクエリーオプティマイザーを書けるようにする
ありがとうございます。ではコメントに従って書き直してみます。
何度もすみません、追加で質問なのですが
* mrbc を使わないということで 108 は必然的に取り下げることになるのですが、
新しい pull reques...
_ wanabe
02:50 pm Feature #1934: Rubyでクエリーオプティマイザーを書けるようにする
_ wanabe wrote:
> *> 同じ内容のコミットが入ったpull requestが複数あるケースは初めてだったので*
>
> 変な request の仕方をしてしまってすみません。105-107 がないと 108 ...
Kouhei Sutou
02:19 pm Feature #1934: Rubyでクエリーオプティマイザーを書けるようにする
*> 同じ内容のコミットが入ったpull requestが複数あるケースは初めてだったので*
変な request の仕方をしてしまってすみません。105-107 がないと 108 は意味を成さないので……
自分としては、
...
_ wanabe
01:11 pm Feature #1934: Rubyでクエリーオプティマイザーを書けるようにする
内容に関してですが、大きな方向性はよいと思うのですが、これをそのまま取り込むのは難しいので少しずつ調整しながら取り込んでいければいいなぁという感じです。
どれから入れていくのがいいですかねぇ。
mrbcは後回しでいいかなぁ...
Kouhei Sutou
11:54 am Feature #1934: Rubyでクエリーオプティマイザーを書けるようにする
ありがとうございます!
pull requestの扱いについてまだピンときていないので教えてください!
108には105-107が全部入っているんですよね?これは、取り込むときは108を取り込んでね、105-107は参考までに...
Kouhei Sutou

10/02/2013

05:34 pm Feature #1934: Rubyでクエリーオプティマイザーを書けるようにする
大変遅くなりました。
pull request を数個送りましたので見ていただけるとありがたいです。
https://github.com/groonga/groonga/pull/105
https://github....
_ wanabe

09/30/2013

11:15 am Feature #1941 (完了): groonga 3.0.8 リリースアナウンスを準備する
Kouhei Sutou
09:42 am Feature #1941 (完了チェック待ち): groonga 3.0.8 リリースアナウンスを準備する
Kentaro HAYASHI
11:15 am Feature #1940 (完了): groonga 3.0.8 Windowsパッケージを作成する
Kouhei Sutou
09:42 am Feature #1940 (完了チェック待ち): groonga 3.0.8 Windowsパッケージを作成する
Kentaro HAYASHI
11:15 am Feature #1939 (完了): groonga 3.0.8 Red Hat系パッケージを作成する
Kouhei Sutou
09:42 am Feature #1939 (完了チェック待ち): groonga 3.0.8 Red Hat系パッケージを作成する
Kentaro HAYASHI
11:15 am Feature #1938 (完了): groonga 3.0.8 Debian系パッケージを作成する
Kouhei Sutou
09:42 am Feature #1938 (完了チェック待ち): groonga 3.0.8 Debian系パッケージを作成する
Kentaro HAYASHI
11:15 am Feature #1937 (完了): groonga 3.0.8 変更点まとめ
Kouhei Sutou
09:42 am Feature #1937 (完了チェック待ち): groonga 3.0.8 変更点まとめ
Kentaro HAYASHI
11:15 am Feature #1936 (完了): groonga 3.0.8 リリース作業
Kouhei Sutou
09:42 am Feature #1936 (完了チェック待ち): groonga 3.0.8 リリース作業
Kentaro HAYASHI

09/27/2013

03:22 pm Feature #1940: groonga 3.0.8 Windowsパッケージを作成する
packages.groonga.orgにwindows版をアップロードした。 Kentaro HAYASHI
03:00 pm Feature #1939: groonga 3.0.8 Red Hat系パッケージを作成する
comment #5についてはgroonga/groonga@9659614で修正済み。
packages.groonga.orgにrpmをアップロードした。
Kentaro HAYASHI
02:59 pm Feature #1938: groonga 3.0.8 Debian系パッケージを作成する
comment #6 についてはgroonga/groonga@9659614にて修正済み。
packages.groonga.orgにdebパッケージをアップロードした。
Kentaro HAYASHI

09/25/2013

05:42 pm Feature #1941: groonga 3.0.8 リリースアナウンスを準備する
... Kentaro HAYASHI
05:39 pm Feature #1941: groonga 3.0.8 リリースアナウンスを準備する
* ディレクティブについてのリンクを追加。... Kentaro HAYASHI
04:28 pm Feature #1941: groonga 3.0.8 リリースアナウンスを準備する
... Kentaro HAYASHI
03:04 pm Feature #1938: groonga 3.0.8 Debian系パッケージを作成する
squeeze,lucidではコンパイルエラーになる。... Kentaro HAYASHI
03:03 pm Feature #1939: groonga 3.0.8 Red Hat系パッケージを作成する
CentOS 5/6ではコンパイルエラーになっている。... Kentaro HAYASHI

09/24/2013

05:57 pm Feature #1941: groonga 3.0.8 リリースアナウンスを準備する
... Kentaro HAYASHI
10:27 am Feature #1941 (担当者作業中): groonga 3.0.8 リリースアナウンスを準備する
Kentaro HAYASHI

09/22/2013

01:27 pm Bug #1948: default_tokenizerを指定したインデックスを持つカラムでの前方一致検索が期待通りにマッチしない
あぁ、たしかにそれでもいいですね! Kouhei Sutou
01:06 pm Bug #1948: default_tokenizerを指定したインデックスを持つカラムでの前方一致検索が期待通りにマッチしない
では、mroongaのテーブルに path と path_for_ft の2つを作成し、常に同じ値を持たせつつ異なるインデックスを付けるようにして回避しようと思います(上書きされるようなカラムではないので冗長であることのデメリットが少... Tomoatsu Shimada
12:59 pm Bug #1948: default_tokenizerを指定したインデックスを持つカラムでの前方一致検索が期待通りにマッチしない
あぁ、mroongaで作ったテーブルの名前は"-"が含まれるのでmatch_columnsで使えないんですよね。。。
groongaから使うだけならgroongaでtable_createして"-"を含まない名前をつかっちゃうと回避...
Kouhei Sutou

09/21/2013

07:44 pm Bug #1948: default_tokenizerを指定したインデックスを持つカラムでの前方一致検索が期待通りにマッチしない
すみません、何か間違ったことをしているのかもしれませんが、ecmascript.yでシンタックスエラになってしまいます。... Tomoatsu Shimada
02:03 pm Bug #1948: default_tokenizerを指定したインデックスを持つカラムでの前方一致検索が期待通りにマッチしない
あぁ、たしかに最後に追加したインデックスを使うようになっていますねぇ。
これでどうでしょうか!?filterだとできないんですが、match_columnsとqueryを使うと特定のインデックスを使って検索することができるのです...
Kouhei Sutou
01:02 pm Bug #1948: default_tokenizerを指定したインデックスを持つカラムでの前方一致検索が期待通りにマッチしない
もしかして同じカラムに対して複数種類の語彙表を作ること自体がイレギュラーだったりしますか?
(ユースケースによってこのカラムは前方一致検索も全文検索もしたい、という状況です)
Tomoatsu Shimada
12:59 pm Bug #1948: default_tokenizerを指定したインデックスを持つカラムでの前方一致検索が期待通りにマッチしない
ご教示いただいたとおり、tokenizerを指定しない語彙表を追加してみました。... Tomoatsu Shimada
12:39 pm Bug #1948 (やらない): default_tokenizerを指定したインデックスを持つカラムでの前方一致検索が期待通りにマッチしない
こんなインデックスを追加してください!
```
table_create paths TABLE_PAT_KEY ShortText --normalizer NormalizerAuto
column_create pat...
Kouhei Sutou
11:09 am Bug #1948: default_tokenizerを指定したインデックスを持つカラムでの前方一致検索が期待通りにマッチしない
http://qiita.com/groonga/items/d8db64171aa01d60d206
を見てて思ったんですが、トークナイズされたインデックスを持っていると前方一致検索ができないのはもしかして groongaの仕様と...
Tomoatsu Shimada
10:14 am Bug #1948: default_tokenizerを指定したインデックスを持つカラムでの前方一致検索が期待通りにマッチしない
全文検索用のインデックスを用いなければ期待通りに前方一致検索ができるのですが、同じカラムに全文検索をすることもあるのでそれ以外のワークアラウンドがもしあれば助かります。 Tomoatsu Shimada
10:06 am Bug #1948 (やらない): default_tokenizerを指定したインデックスを持つカラムでの前方一致検索が期待通りにマッチしない
... Tomoatsu Shimada

09/20/2013

06:02 pm Feature #1937: groonga 3.0.8 変更点まとめ
https://github.com/groonga/groonga/commit/dc11b882aa7b5bf1e3daf9ab896fd3265170d053 まで反映済み。
Kentaro HAYASHI
10:06 am Feature #1936: groonga 3.0.8 リリース作業
* sphinx.po -> sphinx.moを更新して"Show Source"を"ソースコードを表示(英語)"にするよりかは、tools/prepare-sphinx-html.rbで変更するようにすると良いというアドバイスをも... Kentaro HAYASHI

09/19/2013

09:30 pm Feature #1938: groonga 3.0.8 Debian系パッケージを作成する
GPGの設定の問題で以下で解決した。... Kentaro HAYASHI
07:02 pm Feature #1938: groonga 3.0.8 Debian系パッケージを作成する
make sign-packagesではなく、個別にコマンドを実行してみると、... Kentaro HAYASHI
06:15 pm Feature #1938: groonga 3.0.8 Debian系パッケージを作成する
make sign-packagesでプロンプトが表示されない。debsing経由でgpg2のプロセスは存在しているのだが。。。... Kentaro HAYASHI
04:31 pm Feature #1938: groonga 3.0.8 Debian系パッケージを作成する
09/19時点のubuntu-buildmanでのビルド状況。
<table>
<tr><td></td><td>i386</td><td>amd64</td></tr>
<tr><td>squeeze</td><td>OK...
Kentaro HAYASHI
03:27 pm Feature #1938: groonga 3.0.8 Debian系パッケージを作成する
squeeze - raringまでのchroot環境をubuntu-buildmanに準備した。 Kentaro HAYASHI
01:22 pm Feature #1938 (完了): groonga 3.0.8 Debian系パッケージを作成する
# 動機
groonga 3.0.8 のDebian系パッケージのリポジトリを準備したい。
# ゴール
すべてのDebian系パッケージの作成がリポジトリこみで完了していること。
サポートするDebian系パッ...
Kentaro HAYASHI
06:04 pm Feature #1940: groonga 3.0.8 Windowsパッケージを作成する
9/19時点のビルド状況。
<table>
<tr><td></td><td>x86</td><td>x64</td></tr>
<tr><td>zip</td><td>OK</td><td>OK</td></tr>
<t...
Kentaro HAYASHI
01:27 pm Feature #1940 (完了): groonga 3.0.8 Windowsパッケージを作成する
# 動機
groonga 3.0.8のリリース用のバイナリを準備したい。
# ゴール
* x86/x64のインストーラの作成が完了すること
* x86/x64のzipアーカイブの作成が完了すること
...
Kentaro HAYASHI
05:27 pm Feature #1939: groonga 3.0.8 Red Hat系パッケージを作成する
9/19時点のubuntu-buildmanでのビルド状況。
<table>
<tr><td></td><td>i386</td><td>x86_64</td></tr>
<tr><td>centos 5</td><td>O...
Kentaro HAYASHI
04:52 pm Feature #1939: groonga 3.0.8 Red Hat系パッケージを作成する
fedora 19 i386のchroot環境をubuntu-buildmanに用意できた。 Kentaro HAYASHI
04:36 pm Feature #1939: groonga 3.0.8 Red Hat系パッケージを作成する
fedora19 x86_64のchroot環境をubuntu-buildmanに用意できた。
https://gitorious.org/rinse ではFedora 18のサポートが入っていた。
Kentaro HAYASHI
03:28 pm Feature #1939: groonga 3.0.8 Red Hat系パッケージを作成する
centos5,6のchroot環境をubuntu-buildmanに準備した。
TODO: fedora19
Kentaro HAYASHI
01:25 pm Feature #1939 (完了): groonga 3.0.8 Red Hat系パッケージを作成する
# 動機
groonga 3.0.8のRed Hat系リポジトリを準備したい。
# ゴール
すべてのRed Hat系パッケージの作成が完了していること。 サポートするRed Hat系パッケージのリストは以下の通り。
...
Kentaro HAYASHI
01:28 pm Feature #1941 (完了): groonga 3.0.8 リリースアナウンスを準備する
# 動機
groonga 3.0.8のリリースアナウンスをメーリングリストへ 流すのに必要なアナウンス原稿を事前に準備しておきたい。
事前に準備することでリリース日にチケットからリリースアナウンス文面をコピペでメーリングリ...
Kentaro HAYASHI
01:19 pm Feature #1937 (完了): groonga 3.0.8 変更点まとめ
# 動機
3.0.8 リリースアナウンスの元になる変更点まとめを準備しておきたい。
# ゴール
* 3.0.7 からの変更点がもれなくnews.txtへと反映されていること。
* newsのメッセージカ...
Kentaro HAYASHI
01:16 pm Feature #1936 (完了): groonga 3.0.8 リリース作業
# 動機
9/29にgroonga 3.0.8をリリースしたい。
# ゴール
* groonga 3.0.8 変更点まとめ(NEWS)作成
* groonga 3.0.8 メッセージカタログの更新
*...
Kentaro HAYASHI

09/06/2013

05:05 pm Feature #1934 (新規): Rubyでクエリーオプティマイザーを書けるようにする
動機
----
現在のgroongaはクエリーオプティマイザーをCで書いている。Cで書いているため、こんな最適化はどうだろうか?などといったことを簡単に試すことができない。最適化することで1桁2桁速度が速くなることもあるの...
Kouhei Sutou
04:32 pm Feature #1287 (やらない): 簡単にスケールアウトするシステムを構築したい
[droonga](https://github.com/droonga/) として実装する。 Kouhei Sutou
04:31 pm Feature #1908 (完了): groonga 3.0.7 リリースアナウンスを準備する
Kouhei Sutou
04:31 pm Feature #1907 (完了): groonga 3.0.7 Windowsパッケージを作成する
Kouhei Sutou
04:31 pm Feature #1906 (完了): groonga 3.0.7 Red Hat系パッケージを作成する
Kouhei Sutou
04:31 pm Feature #1905 (完了): groonga 3.0.7 Debian系パッケージを作成する
Kouhei Sutou
04:31 pm Feature #1904 (完了): groonga 3.0.7 変更点まとめ
Kouhei Sutou
04:31 pm Feature #1903 (完了): groonga 3.0.7 リリース作業
Kouhei Sutou
04:31 pm Feature #1757 (完了): groonga-normalizer-mysqlをFedoraプロジェクトでリリースできるようにする
Kouhei Sutou

09/05/2013

10:28 am Feature #1927 (新規): Windowsのgroongaでデータベースを作成したときの容量の削減
Windows上のGroongaでデータベースを作成すると、ファイルサイズが1ファイルあたり(1テーブルあたり/1カラムあたり)128MiBとなる。
また、rroonga経由で使った場合でも、同様の現象が発生する。
Linuxでは...
Dice (no last name)
 

Also available in: Atom