acts_as_solr returns all rows in the database when using the model as search query

Posted by chris Chan on Stack Overflow See other posts from Stack Overflow or by chris Chan
Published on 2009-01-16T19:07:17Z Indexed on 2010/04/01 19:53 UTC
Read the original article Hit count: 298

Filed under:
|
|
|

In our application we're using acts_as_solr for search. Everything seems to be running smoothly except for the fact that using the model name as the search query returns every single row in the table.

For example, let's say we have a users table. We specify acts_as_solr in our model to search the fields first name, last name and handle acts_as_solr :fields => [:handle, :lname, :fname]. When you use "user" as the search term it returns every single user in the system, or every row in the database as a result.

Has anyone else run into this?

© Stack Overflow or respective owner

Related posts about ruby

Related posts about ruby-on-rails