代码之家  ›  专栏  ›  技术社区  ›  xpepermint

Rails+Thinking Sphinx结果ID

  •  2
  • xpepermint  · 技术社区  · 14 年前

    嘿。我使用Rails 3.0.1和Thinking Sphinx。

    如何从斯芬克斯请求中获取ID列表?如果我愿意的话

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

    它向数据库发出一个冗余的请求。

    1 回复  |  直到 14 年前
        1
  •  6
  •   Chandra Patni    14 年前

    你可以打电话 search_for_ids 方法只返回主键值,而不返回ActiveRecord对象的实例。

    MyModel.search_for_ids 'body'