{:journal_code...">

Sphinx / Rails: how to pass an array to search terms

This (of course) works:

@articles = Article.search("term", :conditions => {:journal_code => "12345678"})

which gives me

Sphinx Query (4.8ms)  @journal_code 12345678
Sphinx  Found 10 results

However, I cannot figure out how to pass an array of log codes to conditions.

@articles = Article.search("term", :conditions => {:journal_code => ["12345678", "87654321"]})

gives me

Sphinx Query (3.5ms)  @journal_code ["12345678", "87654321"]
Sphinx  Found 0 results

So, how do I translate multiple log codes into search terms?

Update: this is fixed

@articles = Article.search("", :conditions => {:journal_code => "12345678|87654321"})

Sphinx Query (5.9ms)  @journal_code 12345678|87654321
Sphinx  Found 20 results
+4
source share

All Articles