solares solar protuberancia producen piel manchas mancha las granulacion como search model solr sunspot

search - protuberancia - manchas solares piel



Búsqueda en varios modelos usando manchas solares/solr (0)

Pude implementar una búsqueda básica de texto completo con éxito, sin embargo, cualquier consulta que involucre modelos de muchas a muchas relaciones no parece funcionar cuando trato de usar ámbitos ("con instrucciones"). Sé que las filas relevantes están en la base de datos ya que mis instrucciones sql devuelven los datos. sin embargo, las consultas sobre manchas solares no arrojaron ningún resultado ... estoy seguro de que probablemente sea un novato en mi extremo ... cualquier ayuda sería muy apreciada ... así que aquí vamos ....

Mis modelos

class User has_one :registration searchable do text :first_name text :last_name text :email end end class Registration belongs_to :user has_many :registration_programs has_many :programs, :through => :registration_programs searchable do integer :user_id integer :registration_status_id end end class RegistrationProgram belongs_to :registration belongs :program searchable do integer :registration_id integer :program_id end end

Mi consulta en el controlador

@search = Sunspot.search(User, Registration, RegistrationPrograms)do # this works fine with the frame, lame, email fields "on its own" fulltext params["instructor-search"] any_of all_of with(:class => Registraion) with(:registration_status_id, 3) end all_of with(:class => RegistraionProgram) with(:program_id, 1) end end end

Hay registros en la base de datos que tienen foo como f_name y 3 y 1 ids para su estado de registro y campos de programa. sin embargo, no puedo obtener Sunspot / websolr para obtenerlos ... .la única vez que he tenido la consulta anterior para trabajar es cuando ejecuto los tres criterios "individualmente" ....! Cada vez que los combino no parece que me devuelvan ninguna fila.

Cualquier ayuda / sugerencia sería muy apreciada ...