问题标签 [searchlogic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 如何在没有记录的情况下初始化搜索逻辑
我在具有数万条记录的模型中使用Searchlogic,并且不想在第一次加载搜索页面时将它们全部显示出来。如果没有 :search 参数,如何从 searchlogic 获取空的搜索对象?
ruby-on-rails - 搜索逻辑替代品
有没有好的?
没有什么性能重...我只需要能够从我的管理面板搜索记录。
谢谢。
ruby-on-rails - 由于方法调用的缓存导致的 SearchLogic 问题
我正在尝试使用 searchlogic gem 对几个表执行搜索Post has_many assets
。如果资产不存在,我需要它来执行左外连接而不是内连接。
根据我在下面的内容,查询是使用所需的外部连接生成的,并通过了前三个测试,但最后一个测试失败。但是,如果我只运行最后一个测试,它就会通过。
失败的原因是@search_logic_filter
var 仅在第一个测试中设置,并用于所有剩余的测试。
之所以这样设置,@search_logic_filter
是因为只有method_missing调用携带了传递给动态searchlogic方法调用的paramPost.title_or_body_or...like("fun")
有没有更好的方法来设置过滤器参数?
** update 这是为最终测试运行的查询。请注意,upload_file_name 参数是“有趣”,而不是“ruby_tips”。upload_file_name col 的所有测试都存在“有趣”参数,但它只对最后一个测试很重要。
ruby-on-rails - 使用 will_paginate / searchlogic 搜索多个字段
您如何有效地在模型中的多个字段中进行搜索?
这段代码对于几个字段来说都是可怕的,并且如果例如单词#1来自:name而单词#2来自:code,它不会返回结果。有没有更优雅的方式?
ruby-on-rails - 使用 searchlogic 或 named_scopes 查找多个 LIKE 搜索的联合?
给定一个未知长度的定界字符串,例如'peanut,banana'
or 'bacon,eggs,toast,arugula'
,我想在我的 rails 2.3.9 应用程序中使用 named_scope 或 searchlogic 来结束类似的 SQL 语句SELECT * FROM foods WHERE (name LIKE 'peanut') OR (name LIKE 'banana')
。想法?
search - Rails 3 搜索:Searchlogic vs Thinking_Sphinx
过去,我在 Rails 2.3 中使用过thinking_sphinx,但没有发现任何问题。是否值得考虑新的搜索选项?
searchlogic 和 thinking_sphinx 有什么区别?Rails 3 有更好的选择吗?我目前保持我的选择开放,我正在寻找建议。
搜索功能需要高效地执行全文搜索,如果对结果进行索引可能会更好。
ruby-on-rails - 使用 serachlogic 在 Rails 中将搜索和排序链接在一起
我的代码与railscasts #240中的代码非常相似
不同之处在于我使用的是 rails 2.3.10,所以我没有使用“where”。相反,我使用的是 serachlogic,我的模型看起来像这样......
(我正在使用搜索逻辑,因为我需要不区分大小写,因为我正在部署到 heroku(postgres))
当我尝试像在 railscast 和其他教程中一样将我的方法链接在一起时,我收到一个错误,例如“找不到方法顺序”
我的控制器在这里...
这是一种稍微不同的列排序方法,在我进行搜索之前它对我有用。
为什么此方法在某些教程中有效,但在这种情况下会引发错误。是因为教程在rails 3中吗?
ruby-on-rails - 如何在 Searchlogic 中的括号之间对条件进行分组?
有没有办法在 searchlogic 中创建分组条件(在原始 sql 中的括号之间)?
我找到了这个,但似乎在 Searchlogic 2.x 中已被弃用(使用 2.4.27)
ruby-on-rails - Searchlogic:将范围与 OR 组合时的奇怪行为
我目前正在我们的用户数据库中实现一个搜索表单。我想通过 id 、登录或电子邮件进行搜索。
当然,我认为最好的方法是结合范围和简化形式。所以我为:id_or_login_or_email_like
.
当我在文本字段中输入数字时,一切正常。
但是,当我输入一个单词并按搜索时,我输入的值会丢失并替换为 0(零),搜索结果会返回 ID、名称或登录名中包含 0 的所有用户。
有想法该怎么解决这个吗?我正在使用 Rails 2.3.2 和 SearchLogic 2.4.27。谢谢!