Hiroyuki Sato
hiroy****@gmail*****
2015年 7月 3日 (金) 11:44:18 JST
須藤様、横山様 佐藤です。 昨日はありがとうございました。 おかげさまでGroongaの仕組みを詳しく理解することができました。 感想等は別途書くとして、質問があります。 https://gist.github.com/hiroyuki-sato/27142229622c74803069 selectコマンド等で、POSITIONの情報や全てのRecordの_idを出力する方法は ありますでしょうか? 下記のTermsテーブル・カラムにはインデックスのキーワードがマッチする、 Bookテーブルの_idと、レコード内の単語の位置が格納されると思います。 例えば、Groongaという単語は、ISBN2の0文字目、ISBN6の8文字目にあるので、 [ISBN2,0], [ISBN6,8]という情報を保持していることになると思います。 select文等を使ってその内容を確認したいのですが可能でしょうか? 教えてもらったことを確認するために詳細なデータの内容を知るためです。 下記のクエリだとgroongaは[3,"groonga",4]となっており1件の情報のみしか表示されておりません。 よろしくお願いします。 ISBN | title --------|------------------ ISBN1 | Haskell入門 ISBN2 | Groonga入門 ISBN3 | できるErlang ISBN4 | Go言語入門 ISBN5 | 三日でできるScala ISBN6 | Learning Groonga ISBN7 | Haskell programming tutorial select --table Terms --limit 999 => [[0, 1435889569.58, 0.000641822814941406], [[[18], [["_id", "UInt32"], ["_key", "ShortText"], ["title_idx", "UInt32"]], [1, "erlang", 1], [2, "go", 1], [3, "groonga", 4], [4, "haskell", 4], [5, "learning", 1], [6, "programming", 1], [7, "scala", 1], [8, "tutorial", 1], [9, "きる", 4], [10, "でき", 4], [11, "でで", 1], [12, "る", 4], [13, "三日", 1], [14, "入門", 5], [15, "日で", 1], [16, "言語", 1], [17, "語入", 1], [18, "門", 5]]]] -- Hiroyuki Sato