takah****@yahoo*****
takah****@yahoo*****
2015年 11月 17日 (火) 07:40:00 JST
株式会社クリアコード
須藤 様
お世話になっております。
度々で申し訳御座いません。
>> 残念ながらできません。
>> mroonga_command()を使うときはSELECT mroonga_command('...');
>> としか書けません。SELECT mroogna_command('...') WHERE ...;と
>> いうことはできません。
→mroogna_command('...')内部にgroongaコマンドが入るかと存じますが、
where date<'2014-11-10'みたいなコマンドはどういう形で、
入っているのでしょうか。
SQLから可能という事は書式があるかと思っているのですが、
groongaのselectのリファレンスを見てて、理解が出来ておらず、
伺えれば幸いで御座います。
また、MYSQLではmail00スキーマにmailテーブルを作成しました。
mroogna_commandではどういうテーブル名を指定すれば良いのでしょうか。
mysqlからgroongaの構造への変換の流れが理解出来ておらず、
参考になるURLでも構いませんので、
ご教示頂ければ幸いで御座います。
以上、引き続き何卒宜しくお願い致します。
----- Original Message -----
> From: "takah****@yahoo*****" <takah****@yahoo*****>
> To: 全文検索エンジンGroonga開発メーリングリスト <groon****@lists*****>
> Cc:
> Date: 2015/11/17, Tue 06:49
> Subject: [groonga-dev,03660] Re: SQL文に関して
>
>
> 株式会社クリアコード
> 須藤 様
>
> お世話になっております。
> 下記、ご回答誠に有難う御座います。
>
>> Groonga・Mroongaでできることという観点よりも、
>> アプリケーションで実現したいことという観点でリストにしてまと
>> めると整理できそうだなぁという気がしましたが、それはそれとし
>> て。。。
> →その通りだと思います。お客様と話せたら、大した話しではないんですよ恐らく。。
> ただ、今回は折衝は自分でなく、上の人間がやっております。
>
> 上の人間がそうしたいだけの意向で、またコミュニケーションが難しい人で、、
> どうしたいのかが上手く疎通が出来ず苦労しております。。。
>
> また、サイトのご提示有難う御座います。
> 確認して理解の向上に努めます。
>
> 以上、引き続き何卒宜しくお願い致します。
>
>
>
> ----- Original Message -----
>> From: Kouhei Sutou <kou****@clear*****>
>> To: groon****@lists*****
>> Cc:
>> Date: 2015/11/16, Mon 18:33
>> Subject: [groonga-dev,03659] Re: SQL文に関して
>>
>> 須藤です。
>>
>> In <39985****@web30*****>
>> "[groonga-dev,03658] SQL文に関して" on Mon, 16 Nov 2015 16:08:51
> +0900
>> (JST),
>> takah****@yahoo***** wrote:
>>
>>> 上の人間に、selectの際に、
>>> SQL文じゃなくて、groongaのコマンドで
>>> 取ってこないと言われまして、
>>> 正直、match againstで事足りると感じてまして、
>>> ただ向こうから言わせると、SQL文だと出来ない事があるからと
>>> いう理由でして、
>>
>> Groonga・Mroongaでできることという観点よりも、
>> アプリケーションで実現したいことという観点でリストにしてまと
>> めると整理できそうだなぁという気がしましたが、それはそれとし
>> て。。。
>>
>>> groongaのコマンドじゃないと出来ない、
>>
>> たとえば、ドリルダウンはできません。
>> これはSQLとして表現できないためできません。
>>
>> 参考:
>> * http://groonga.org/ja/docs/tutorial/drilldown.html
>> *
>>
> http://groonga.org/ja/docs/reference/commands/select.html#drilldown-related-parameters
>>
>> クエリー展開もできません。
>> これは、やろうと思えばできるけどやっていないからできない、と
>> いうものです。
>>
>> 参考:
>> *
>>
> http://groonga.org/ja/docs/reference/commands/select.html#select-query-expander
>>
>>
>>> または処理が遅くなってしまう事御座いますか。
>>
>> Groongaに直接リクエストを送るほうがSQL経由でリクエストを送る
>> よりオーバーヘッドが少ないので、全体的に若干遅くなります。た
>> だ、要件にもよりますが、それほど気になるほどではないです。
>>
>>> ※groongaコマンドだと前方一致、後方一致が可能?
>>
>> 以前のメールにも書いた通り、スクリプト構文を利用すればMATCH
>> AGAINSTでも実現可能です。
>>
>>
>>> また、実装するなら
>>> mroonga_command()で入れる様な気がするのですが、
>>> まだ大して理解出来ていなく恐縮なのですが、
>>> where文を入れながらのselectも可能ですか。
>>
>> 残念ながらできません。
>> mroonga_command()を使うときはSELECT mroonga_command('...');
>> としか書けません。SELECT mroogna_command('...') WHERE ...;と
>> いうことはできません。
>>
>>
>> --
>> 須藤 功平 <kou****@clear*****>
>> 株式会社クリアコード <http://www.clear-code.com/>
>>
>> Groongaベースの全文検索システムを総合サポート:
>> http://groonga.org/ja/support/
>> パッチ採用 - プログラミングが楽しい人向けの採用プロセス:
>> http://www.clear-code.com/recruitment/
>> コードリーダー育成支援 - 自然とリーダブルコードを書くチームへ:
>> http://www.clear-code.com/services/code-reader/
>>
>> _______________________________________________
>> groonga-dev mailing list
>> groon****@lists*****
>> http://lists.osdn.me/mailman/listinfo/groonga-dev
>>
>
> _______________________________________________
> groonga-dev mailing list
> groon****@lists*****
> http://lists.osdn.me/mailman/listinfo/groonga-dev
>