我的rails 3.1应用程序中有一个project模型,我想使用Solr在其上进行搜索。

我这样定义搜索: 通用标签

在我的模型中,project-nr被称为nr,类型为整数,是查找项目最常用的参考。

现在,除了拥有搜索表单之外,我仍然希望我的项目在不执行搜索的情况下按nr排序,但这不起作用-我的项目似乎完全是随机的。 我的ProjectsController索引操作的代码如下: 通用标签

但是当我访问myapp / projects时,我会得到 通用标签

错误...

任何想法我需要由nr订购。?

谢谢

有帮助吗?

解决方案

好的,我通过将nr字段转换为可搜索的整数来解决它: 通用标签

现在我可以很好地订购它了,但是我再也无法在project_nr上执行文本搜索了。 因此,我在name_number模型中添加了一个虚拟属性Project,然后在该字段中进行搜索。 通用标签

现在我已经可以订购和搜索了……如果还有其他/更好的主意,请继续关注!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top