问题标签 [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.

0 投票
1 回答
285 浏览

ruby-on-rails - 与 Searchlogic 的关联

嗨,我有一个帖子模型:has_many:reply,在使用搜索逻辑时,执行 Post.reply_content_like("search"),为该帖子下的每个回复返回一个结果,我只希望它返回一次。任何人都知道解决这个问题的方法

0 投票
1 回答
429 浏览

ruby-on-rails - ruby on rails, searchlogic 和重构

我对 rails 的 searchlogic 插件不太熟悉(我确实查看了 railscasts 但对下面的特定代码没有帮助)。谁能简要描述一下它是如何在以下三种方法中使用的?感谢您的任何回复。

0 投票
1 回答
386 浏览

ruby-on-rails - 搜索逻辑和虚拟属性

假设我有以下模型:

如何使用 searchlogic 对虚拟属性进行搜索,例如:

当然,我可以构建一个大语句,例如:

但肯定有更优雅的方式。

0 投票
1 回答
325 浏览

ruby-on-rails - 在 Ruby on Rails 中显示模型的所有可用命名范围

特别是当您使用 Searchlogic 时。我很难猜测使用什么命名范围来实现我的需要。

0 投票
1 回答
256 浏览

ruby-on-rails - 使用 named_scope 查找关联行数(Ruby on Rails + Searchlogic 问题)

假设我有:

我应该放什么??????允许 searchlogic 查询,例如:

任何帮助将不胜感激!

0 投票
1 回答
128 浏览

ruby-on-rails - 将 Searchlogic 命名范围与 OR 相结合

这样的事情可能吗?

wiki在这方面没有多大帮助......

我在维基上看到:

我真的不明白,“本”到底是怎么出现的???有人可以帮忙吗?

0 投票
2 回答
201 浏览

ruby-on-rails - 搜索逻辑中不区分大小写

Searchlogic 可以不区分大小写搜索吗?

0 投票
1 回答
385 浏览

ruby-on-rails - Searchlogic 和 :has_many, :through =>

我正在使用 Searchlogic 搜索数据库中的许多字段。其中一个字段是 :has_may, :through => 关系,我无法让它工作。

以下是模型的相关部分:

来源.rb:

作者身份.rb:

作者.rb:

然后,在我看来,我有:

搜索页面加载得很好,但点击“提交”按钮会给我以下错误:

以下是 SourcesController 的代码:

类 SourcesController < ApplicationController

以下是参数:

参数:{"commit"=>"Search", "search"=>{"hash"=>{"text_name_like"=>"canterbury", "date_begin_greater_than_or_equal"=>"", "author"=>{"name_like" =>""}, "editor_like"=>"", "link_not_blank"=>"0", "trans_none_not_null"=>"0", "trans_other_not_null"=>"0", "trans_english_not_null"=>"0", "trans_french_not_null"=>"0", "region_like"=>"", "live_not_null"=>"", "app_facsimile_not_null"=>"0", "date_end_less_than_or_equal"=>""}, "order"=>"" }}

有人对这里发生的事情有任何想法吗?您需要查看更多错误消息吗?

非常感谢!

0 投票
1 回答
104 浏览

ruby-on-rails - 如何使用搜索逻辑搜索短语?

想象一下案例场景,您有一个食谱列表,其中包含作为文本的成分。

你想看看有多少食谱含有“芝麻油”。

使用 Recipe.ingredients_like("sesame oil") 进行默认搜索逻辑搜索的问题是,当我搜索“芝麻油”时,任何含有芝麻和油的食谱都会出现,这在食谱可能包含“芝麻”+“玉米油”

0 投票
1 回答
361 浏览

ruby-on-rails - 使用带有 habtm 关联的 searchlogic

我有以下问题:

我的 rails 应用程序中有两个类,由 HABTM 协会加入,如下所示:

由 ads_specs 表连接。我正在尝试使用出色的 searchlogic gem 对 Ad 类进行搜索。一切都很顺利,直到我想返回所有具有所有选定规格的广告,而不是其中的任何一个。

我试过@ads = Ad.specs_id_like_all(id1, id2, id3)但没有结果,因为我认为它试图匹配一个带有“id1,id2,id3”的规范。我还尝试 .split id 或直接在数组中键入它们,但没有任何效果。

我的确切搜索查询是:

你们知道我该如何解决这个问题吗?我发誓这是我最后一次在 Rails 应用程序中使用 HABTM 关联,​​但是在开发过程的后期更改为多态关联已经太晚了:)。