第0回Solr実習ワークショップ @ 米国インディアナポリス #c4l11jp #solr
Solrに対するRubyクライアントは標準のsolr-ruby http://bit.ly/csQcS6 もあるが。 #c4l11jp
2011-02-12 07:07:20標準のsolr-ruby以外に、Rails対応や高度な付加処理を追加しているSunspot http://bit.ly/937gP6 やrsolr http://bit.ly/eQVsXD の方が人気がある模様。 #c4l11jp
2011-02-12 07:07:44全文検索フィールドのデフォルトはschema.xmlの defaultSearchField 要素で指定する。また、全文検索フィールド以外のフィールドもデフォルトで検索できるようにしておくには copyField 要素で内容をコピーするよう指定しておく。 #c4l11jp
2011-02-12 08:25:25インディアナポリスでsolrを学ぶgeekあれば、ニューヨークでLEGOを買い漁るgeekありけり。今はFAOシュワルツなり。 http://yfrog.com/gyfgasfj
2011-02-12 09:19:01Solr実習の続きをやってみる。 gem install rsolr にてまずRSolrインストール。 #c4l11jp
2011-02-12 16:33:08irb -rubygems -rrsolr として、IRB上でSolrを叩いてみる。> solr=RSolr.connect( "http://localhost:8983" ) としてSolrに接続。 #c4l11jp
2011-02-12 16:36:07データを追加するにはフィールド項目ごとのデータ内容を指定して追加する。 #c4l11jp> solr.add( { :id=>1, :name=>"testtest" } ) => {"responseHeader"=>{"QTime"=>160, "status"=>0}}
2011-02-12 16:38:25RSolrで検索するにはgetメソッドを使う。 #c4l11jp> solr.get( "select", :params => {:q=>"testtest"} )
2011-02-12 16:44:56Solr勉強会が一段落したら、寝オチ。起きた。おなかすいたので、食べそびれた夕食をたべることにしよう。あと一時間ほどでホテルを出発予定。 #c4l11jp
2011-02-12 16:59:18