我在Rails中使用Sunspot Solr。我的代码如下所示:
searchable do
text :title, :stored => true
string :id, :stored => true
integer :status, :stored => true
end
并且在我的控制器中,当我将其存储在哈希中时执行搜索:
one_result= {:title => hit.stored(:title), :id => hit.stored(:id)}
现在当我puts one_result.inspect
时,我得到:
{"title": ["THIS IS TITLE"]
"id":12345
}
问题是所有文本字段都变成了数组[..]
。我想将结果包含在json响应中。我希望它是:
{"title": "THIS IS TITLE"
"id":12345
}
任何帮助?
答案 0 :(得分:1)
我猜字段的字段类型"标题"被定义为多值="真"在schema.xml中。
请将其设为false,以便将其作为字符串。