Skip to content

Instantly share code, notes, and snippets.

@sevenseacat
Created August 21, 2015 08:10
Show Gist options
  • Save sevenseacat/29e1d8f23e1f3879f389 to your computer and use it in GitHub Desktop.
Save sevenseacat/29e1d8f23e1f3879f389 to your computer and use it in GitHub Desktop.
irb(main):002:0> User.create(name: "Test User")
(0.2ms) begin transaction
SQL (0.4ms) INSERT INTO "users" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "Test User"], ["created_at", "2015-08-21 08:09:17.255844"], ["updated_at", "2015-08-21 08:09:17.255844"]]
D, [2015-08-21T16:09:17.455977 #53701] DEBUG -- : SOLR Request (189.4ms) [ path=update parameters={} ]
(2.0ms) commit transaction
=> #<User id: 1, name: "Test User", created_at: "2015-08-21 08:09:17", updated_at: "2015-08-21 08:09:17">
irb(main):003:0> User.search { fulltext "User" }
D, [2015-08-21T16:09:25.324005 #53701] DEBUG -- : SOLR Request (37.5ms) [ path=select parameters={fq: ["type:User"], q: "User", fl: "* score", qf: "name_text", defType: "edismax", start: 0, rows: 30} ]
=> <Sunspot::Search:{:fq=>["type:User"], :q=>"User", :fl=>"* score", :qf=>"name_text", :defType=>"edismax", :start=>0, :rows=>30}>
irb(main):004:0> User.search { fulltext "User" }.results
D, [2015-08-21T16:09:29.228500 #53701] DEBUG -- : SOLR Request (5.2ms) [ path=select parameters={fq: ["type:User"], q: "User", fl: "* score", qf: "name_text", defType: "edismax", start: 0, rows: 30} ]
User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = 1
=> [#<User id: 1, name: "Test User", created_at: "2015-08-21 08:09:17", updated_at: "2015-08-21 08:09:17">]
class User < ActiveRecord::Base
searchable do
text :name
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment