ruby-on-rails - Rails + Thinking-Sphinx 结果 ids

标签 ruby-on-rails thinking-sphinx

嘿。我使用Rails 3.0.1 和thinking-sphinx。

如何从 sphinx 请求中获取 ID 列表?如果我这样做

MyModel.search('boby').map(&:id)

它向数据库发出了多余的请求。

最佳答案

您可以调用search_for_ids方法来仅返回主键值,而不是 ActiveRecord 对象的实例。

MyModel.search_for_ids 'body'

关于ruby-on-rails - Rails + Thinking-Sphinx 结果 ids,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4232196/

相关文章:

postgresql - 无需停机即可添加色谱柱

Mysql2::错误:无法连接到 '127.0.0.1' 上的 MySQL 服务器 (61)

ruby-on-rails - 每当 gem schedule.rb 文件 : doesn't recognize RAILS_ROOT variable

mysql - 思考 sphinx/mysql 用于非文本搜索

javascript - HTML 图像 'onclick' 在调用 javascript 函数时重定向到另一个页面(不需要)

ruby-on-rails - 如何在 Controller 中使用 current_user 设定条件

ruby-on-rails - sphinx 排序 : nil/NULL values last

ruby-on-rails - 思考 sphinx rails 不运行

javascript - ActionController::UnknownFormat 在 RegistrationsController#create(设计)

ruby-on-rails - rails : Retrieve the latest record from multiple associated models