Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 太阳黑子轨道和刻面_Ruby On Rails_Solr_Sunspot - Fatal编程技术网

Ruby on rails 太阳黑子轨道和刻面

Ruby on rails 太阳黑子轨道和刻面,ruby-on-rails,solr,sunspot,Ruby On Rails,Solr,Sunspot,如果有人有solr和/或sunspot_rails的经验,我将永远感谢以下方面的帮助: 在我的用户模型中: class User < ActiveRecord::Base searchable do text :name text :employer text :city end end 然后: @search.facet(:city) 在结果集中检索我的不同城市匹配项 我在网络上看到的唯一例子(一个lo,我已经搜索了很多)是跨协会的方面,也就是说,

如果有人有solr和/或sunspot_rails的经验,我将永远感谢以下方面的帮助:

在我的用户模型中:

class User < ActiveRecord::Base
  searchable  do 
    text :name
    text :employer
    text :city
  end
end
然后:

@search.facet(:city)
在结果集中检索我的不同城市匹配项

我在网络上看到的唯一例子(一个lo,我已经搜索了很多)是跨协会的方面,也就是说,如果我将类别和员工移动到协会中,以及类别id或员工id上的方面

我的问题是-有可能通过太阳黑子轨道在文本柱上刻面吗


提前谢谢你为我解释这件事

只需使用字符串字段,而不是文本字段。

每超时-将文本更改为字符串,重新实现为:

class User < ActiveRecord::Base
  searchable do
    string :name
    string :employer
    string :city, :multiple => true
  end
end

并返回刻面结果。

将文本翻转为可搜索的字符串,但仍然无法从我的刻面中获取任何内容。这里可能缺少一些基本的东西。
class User < ActiveRecord::Base
  searchable do
    string :name
    string :employer
    string :city, :multiple => true
  end
end
User.search do
  keywords 'cory'
  facet :city
end