2010-11-20 2 views
2

Hey. Ich benutze Rails 3.0.1 mit Thinking-Sphinx.Schienen + Thinking-Sphinx Ergebnis IDs

Wie bekomme ich eine Liste von IDs von einer Sphinx-Anfrage? Wenn ich das tue

MyModel.search('boby').map(&:id) 

es eine Anforderung an die Datenbank, die redundant ist.

Antwort

6

Sie können die Methode search_for_ids aufrufen, um nur die Primärschlüsselwerte anstelle von Instanzen von ActiveRecord-Objekten zurückzugeben.

MyModel.search_for_ids 'body'