太阳黑子Solr,Rails和订购
-
27-10-2019 - |
题
我的rails 3.1应用程序中有一个project
模型,我想使用Solr在其上进行搜索。
我这样定义搜索: 通用标签
在我的模型中,project-nr被称为nr
,类型为整数,是查找项目最常用的参考。
现在,除了拥有搜索表单之外,我仍然希望我的项目在不执行搜索的情况下按nr
排序,但这不起作用-我的项目似乎完全是随机的。
我的ProjectsController索引操作的代码如下:
通用标签
但是当我访问myapp / projects时,我会得到 通用标签
错误...
任何想法我需要由nr订购。?
谢谢
解决方案
好的,我通过将nr
字段转换为可搜索的整数来解决它:
通用标签
现在我可以很好地订购它了,但是我再也无法在project_nr上执行文本搜索了。
因此,我在name_number
模型中添加了一个虚拟属性Project
,然后在该字段中进行搜索。
通用标签
现在我已经可以订购和搜索了……如果还有其他/更好的主意,请继续关注!
不隶属于 StackOverflow