Выделения солнечного пятна, не появляющиеся

Я прошел документы в GitHub: http://github.com/outoftime/sunspot для нахождения решений для выделения но это, кажется, не работает на меня.

Модель My Job имеет что-то вроде этого блок (опустил некоторые поля нарочно):

  searchable do
    text :name

    string :name, :stored => true
    time :updated_at
    time :created_at
    time :expires_on

У меня есть это, которое возвращает результаты:

search = Sunspot.search(Job) do
  keywords 'Senior', :fields => "name", :highlight => true
end

=> 0, :fl=>"* score", :"hl.simple.pre"=>"@@@hl@@@", :qf=>"name_text", :rows=>30, :"hl.simple.post"=>"@@@endhl@@@", :hl=>"on", :q=>"senior", :fq=>["type:Job"], :defType=>"dismax"}>

и получая хиты как таковые:

>> search.hits
=> [#, #, #, #, #, #, #, #, #, #, #, #, #, #, #, #, #]

и здесь были результаты запроса, отображая имя:

>> search.results.collect{|x| x.name}
=> ["Senior Associate, Executive Membership", "Senior International Costing Analyst", "Senior Process Engineer", "Deputy Senior Process Manager", "Senior Engineer (Rotating Equipment)", "Senior Technical Expert, Indonesia", "Senior Combustion Engineer", "Senior Project Engineer/ Engineering Manager", "Senior Substructure Design Specialist, Bangladesh", "Senior Supervision Engineer (Superstructure), Bangladesh", "Senior Program and Strategy Development Advisor- Consultant", "Senior Associate (Natural Resource Management Specialist)", "Senior Manager (Agriculture Market Development, Afghanistan)", "Senior Material Engineer (Main Bridge), Bangladesh", "Senior Resident Engineer (Main Bridge), Bangladesh", "Senior Resident Engineer (Main Bridge), Bangladesh", "Senior Material Engineer (Main Bridge), Bangladesh"]

и здесь прибывает моя проблема.. когда я получаю выделения, ни один не был возвращен:

>> search.hits.collect{|x| x.highlight(:name)}
=> [nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil]

и даже это, не возвращает хиты выделения:

>> search.hits.collect{|x| x.highlights}
=> [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]

Я пропускаю другие флаги или аргументы?

9
задан maricris-sn 30 July 2010 в 08:30
поделиться