2016-10-02 92 views
1

我安裝了Algolia搜索並在我的Rails應用程序中工作。我想爲我的索引模型設置advancedSyntax選項爲true。這是我在模型中已經試過:在Algolia中使用advancedSyntax搜索

algoliasearch if: :approved?, per_environment: true do 
    attribute :title, :location, :description, :posted_at, :id 

    attributesToIndex ['title', 'description', 'location'] 


    attribute :posted_at_i do 
    posted_at.to_i 
    end 

    customRanking ['desc(posted_at_i)'] 

    advancedSyntax true 
end 

而且我得到這個錯誤:

undefined method `advancedSyntax' for #<AlgoliaSearch::IndexSettings:0x0055955e3ca548> 

我找不到建議,說明如何設置在鐵軌模型此選項。可以做到嗎?如果是的話如何?

在此先感謝您提供的任何幫助。

回答

1

這是Rails集成的一個缺失功能​​。 Here是提交修復它。它是1.15.1版本的一部分。