有条件的枚举的rails 4 sunspot

克里斯·MP

我已将模型配置为可被黑子搜索到:

enum status: [ :draft, :unreviewed, :reviewed, :publish, :disable, :reject ]

searchable do
    text :name, :boost => 5
    text :description
    integer :status
    time :created_at
end

并在控制器中:

@search = Product.search do
  fulltext params[:search]
  with :status, 3
  order_by :created_at, :desc
  paginate :page => params[:page], :per_page => 10
end

该行with :status, 3以前是过滤器产品,其状态publish是我使用rails枚举设置的。但是我没有结果。

我错过了什么?谢谢

古拉夫

只需更改您的控制器

@search = Product.search do
  fulltext params[:search]
  with(:status).equal_to(3)
  order_by :created_at, :desc
  paginate :page => params[:page], :per_page => 10
end

耙黑子:重新索引

重新索引您的数据

这些是您可以使用的不同类型

with(:blog_id, 1)
with(:blog_id).equal_to(1)

with(:average_rating, 3.0..5.0)
with(:average_rating).between(3.0..5.0)

with(:category_ids, [1, 3, 5])
with(:category_ids).any_of([1, 3, 5])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

rails 4 rspec sunspot solr测试间歇性失败

来自分类Dev

Rails的4个强项:使它们有条件吗?

来自分类Dev

有条件地用rails注册4

来自分类Dev

Rails 4 Model RSpec是否有条件

来自分类Dev

Rails 4 Model RSpec是否有条件

来自分类Dev

Rails 4-Sunspot在所有查询上返回空结果

来自分类Dev

Rails4- Sunspot-全文参数[:search]始终不返回任何结果

来自分类Dev

在rails 4中有条件地使用:if =>条件有条件地应用skip_before_filter

来自分类Dev

在rails 4中有条件地使用:if =>条件有条件地应用skip_before_filter

来自分类Dev

Rails 4:有条件的if语句,coffeescript无法正常工作

来自分类Dev

如何使用Sunspot对Rails中的枚举进行范围划分?

来自分类Dev

如何将带有条件的rails 2升级到rails 4

来自分类Dev

Rails 4活动记录验证-有条件地验证4个属性的相互依存

来自分类Dev

Spring 4有条件-访问资源

来自分类Dev

Neo4j,Cypher:有条件的创建

来自分类Dev

ExtJs 4 Firefox CSS有条件

来自分类Dev

Spring 4有条件-访问资源

来自分类Dev

有条件的基于Rails 4中新表单和编辑表单的控制器操作

来自分类Dev

SOLR-sunspot_rails / sunspot_solr 2.1-不支持JSP

来自分类Dev

带有Sunspot的Rails添加子模型属性

来自分类Dev

Sunspot Rails difference between :text an :string type fields

来自分类Dev

Sunspot Rails:text和:string类型字段之间的区别

来自分类Dev

如何在Rails中将jQuery与Sunspot一起使用?

来自分类Dev

Sunspot Rails-防止在保存时建立索引

来自分类Dev

用关键字搜索rails sunspot solr

来自分类Dev

使用Sunspot Solr Rails 3搜索多个模型时出错

来自分类Dev

如何在Debian 8上设置Rails sunspot solr生产?

来自分类Dev

使用Sunspot查询具有不同属性的多个模型

来自分类Dev

使用sunspot_solr突出显示自有对象的字段

Related 相关文章

  1. 1

    rails 4 rspec sunspot solr测试间歇性失败

  2. 2

    Rails的4个强项:使它们有条件吗?

  3. 3

    有条件地用rails注册4

  4. 4

    Rails 4 Model RSpec是否有条件

  5. 5

    Rails 4 Model RSpec是否有条件

  6. 6

    Rails 4-Sunspot在所有查询上返回空结果

  7. 7

    Rails4- Sunspot-全文参数[:search]始终不返回任何结果

  8. 8

    在rails 4中有条件地使用:if =>条件有条件地应用skip_before_filter

  9. 9

    在rails 4中有条件地使用:if =>条件有条件地应用skip_before_filter

  10. 10

    Rails 4:有条件的if语句,coffeescript无法正常工作

  11. 11

    如何使用Sunspot对Rails中的枚举进行范围划分?

  12. 12

    如何将带有条件的rails 2升级到rails 4

  13. 13

    Rails 4活动记录验证-有条件地验证4个属性的相互依存

  14. 14

    Spring 4有条件-访问资源

  15. 15

    Neo4j,Cypher:有条件的创建

  16. 16

    ExtJs 4 Firefox CSS有条件

  17. 17

    Spring 4有条件-访问资源

  18. 18

    有条件的基于Rails 4中新表单和编辑表单的控制器操作

  19. 19

    SOLR-sunspot_rails / sunspot_solr 2.1-不支持JSP

  20. 20

    带有Sunspot的Rails添加子模型属性

  21. 21

    Sunspot Rails difference between :text an :string type fields

  22. 22

    Sunspot Rails:text和:string类型字段之间的区别

  23. 23

    如何在Rails中将jQuery与Sunspot一起使用?

  24. 24

    Sunspot Rails-防止在保存时建立索引

  25. 25

    用关键字搜索rails sunspot solr

  26. 26

    使用Sunspot Solr Rails 3搜索多个模型时出错

  27. 27

    如何在Debian 8上设置Rails sunspot solr生产?

  28. 28

    使用Sunspot查询具有不同属性的多个模型

  29. 29

    使用sunspot_solr突出显示自有对象的字段

热门标签

归档