gpt4 book ai didi

ruby-on-rails - Sunspot Solr 搜索参数 "with"不适用于字符串

转载 作者:行者123 更新时间:2023-12-01 01:16:39 25 4
gpt4 key购买 nike

我正在开发一个使用 Sunspot Solr 作为索引器的 Ruby on Rails 应用程序。
问题是我尝试使用搜索参数:,使用字符串,但它似乎不起作用。如果我通过一个 int 它工作正常。任何人都知道如何用字符串来做(如果可能的话)?

我想做的搜索的一个例子是:

@search = Sunspot.search(Record) do
fulltext params[:query]
with :checked, "Checked"
end

:checked 是表 Record 的一个属性,它验证记录是否被选中,因此它不能被编辑。

PD:我这样做是因为 MySQL 不接受 bool 值。

最佳答案

弄清楚了!

事实证明字符串更精致一点,所以你必须使用:

with(:checked).equal_to("any_value")

有关更多信息,请参阅:

https://github.com/sunspot/sunspot/wiki/Scoping-by-attribute-fields

关于ruby-on-rails - Sunspot Solr 搜索参数 "with"不适用于字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11685034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com