在 Algolia 搜索中使用 advancedSyntax
Using advancedSyntax in Algolia Search
我在我的 rails 应用程序中安装并运行了 Algolia 搜索。我想为我的索引模型将 advancedSyntax 选项设置为 true。这是我在模型中尝试过的:
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>
我找不到说明如何在 rails 模型中设置此选项的建议。可以吗?如果是的话怎么办?
在此先感谢您提供的任何帮助。
这是 Rails 集成中缺少的功能。 Here 是修复它的提交。它是 1.15.1
版本的一部分。
我在我的 rails 应用程序中安装并运行了 Algolia 搜索。我想为我的索引模型将 advancedSyntax 选项设置为 true。这是我在模型中尝试过的:
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>
我找不到说明如何在 rails 模型中设置此选项的建议。可以吗?如果是的话怎么办?
在此先感谢您提供的任何帮助。
这是 Rails 集成中缺少的功能。 Here 是修复它的提交。它是 1.15.1
版本的一部分。