SearchLogic

程序名称:SearchLogic

授权协议: 未知

操作系统: 跨平台

开发语言: Ruby

SearchLogic 介绍

SearchLogic 是基于 Ruby ActiveRecord 的搜索、分页、排序等操作的类库。

安装方法:sudo gem install searchlogic

一个简单的搜索示例代码:

  User.all(  
    :conditions => {  
      :first_name_contains => "Ben",          # first_name like '%Ben%'  
      :email_ends_with => "binarylogic.com",  # email like '%binarylogic.com'  
      :created_after => Time.now,             # created_at > Time.now  
      :hour_of_created_at => 5                # HOUR(created_at) > 5 (depends on DB type)  
    },  
    :per_page => 20,                        # limit 20  
    :page => 3,                             # offset 40, which starts us on page 3  
    :order_as => "ASC",  
    :order_by => {:user_group => :name}     # order user_groups.name ASC  
  )

SearchLogic 官网

http://searchlogic.rubyforge.org/

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。