阅读更多

10顶
0踩

编程语言

我需要对我的文章进行全文检索,但是我不知道这些信息包含哪些关键字。你想知道答案吗。

那就来吧,ferret 可以解答一切问题 ,我们继续说

如果你不知道ferret 是什么的话请查看下面的连接 http://ferret.davebalmain.com/trac

 

如果你需要搜索关键字“Giant”,你需要创建一个索引ferret 在内存中(你需要安装ferret)所有的文章记录索引跟采集所有与IDs匹配的关键字

 

代码如下

index=Ferret::I.new

Story.find(:all).each { |s| index << {:id=>s.id, :content=>s.inspect} }

index.search_each('Giant', :limit=>100) do |id, score| 
  puts "Active record ID: #{index[id][:id]} with score #{score}"
end
 

 

 

 

10
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 全文检索(SOLR)前端应用浅析续 Rails前端分析

    前两篇对Lucid的应用和SOLR的核心扩展简要进行了介绍,现在简要看... 上两个文章的内容如下: 全文检索(SOLR)前端应用浅析http://www.cnblogs.com/2018/archive/2011/07/29/2121519.html 全文检索(SOLR)前端应用浅析...

  • 开源框架汇总

    SQLAlchemy——数据持久层框架 简介 SQLAlchemy 主要由两部分组成,一...他实现了一整套企业级持久层模式,可以通过简单而 Pythonic的接口,进行高效率和高性能的数据库访问。SQLAlchemy 的 ORM

  • Ruby on Rails 和 J2EE:两者能否共存?

    在本文中,Aaron Rustad 将对 Rails 和传统的 J2EE 框架在架构上的一些关键特性进行比较。 Ruby on Rails 是一个 Web 应用程序框架,它的目标是为应用程序开发提供一条易行道。实际上,框架的支持者们声称 Ruby on ...

  • 结合使用 Oracle 和 Ruby on Rails 教程

    目的 本教程介绍如何使用 Oracle 安装 Ruby/Rails,以及如何开发高效且功能强大的 Ruby/Rails 应用程序。您将获得为企业创建强大的 Ruby/Rails 应用程序所需的知识...附录:通过 Oracle 安装 Ruby on Rails  

  • 基于ThinkPhp框架的高校图书馆藏书借阅系统

    我们所要做的是一个高校图书馆藏书借阅系统,用于读者对图书的检索、浏览、借阅。因此,需要的功能包括对图书的检索查询、借阅、预约、续借、安全性保障。 而在拓展功能板块,我们的考虑为以图书为中心建立起

  • PHP沉思录-第四篇-Zend Framework-左轻侯-《程序员》2007年12月号

     对于感到严重威胁的PHP社区,如果要对Ruby进行有效的反击,这似乎是一条可行的道路:基于PHP语言,实现一个新的web开发框架,能够达到甚至超过ROR那样的生产力。这既是对Ruby的反击,其实也是PHP自身发展的必然...

  • DB2 与 Ruby on Rails 入门

    Ruby 语言的出现并与强大的 Rails 框架结合,为 Web 解决方案的开发带来了巨大的机遇。随着 IBM_DB 适配器和驱动程序的引入,Rails 应用程序现在可以无缝地与 IBM 数据服务器进行交互。本文是 DB2 wi...

  • php学生考勤管理毕业设计源码080900

    具体在系统设计上,采用了B/S的结构,同时,也使用PHP技术在动态页面上进行了设计,后台上采用Mysql数据库,是一个非常优秀的学生考勤管理系统。 关键词 :学生考勤管理系统;PHP技术;Mysql数据库;B/S结构

  • php初中历史专题教学网站 毕业设计源码100623

    初中历史专题教学网站主要功能模块包括课程资料管理、历史科普、科普朝代、学生管理、老师管理、学生作业、作业提交等,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应...

  • php比特教务选排课系统的设计与实现毕业设计源码301826

    本系统使用的角色主要有系统管理员、学生、教师,本系统分为学生端、教师端和管理员端,首先学生用账号密码登录系统用户端,进行教师信息、学生信息、课程信息、选课信息,学生可以通过标题和类别进行信息的搜索。...

  • zend framework

    从理论上来说,PHP是一种通用的动态语言,它可以替代Perl实现通用的脚本,甚至可以创建客户端GUI程序(通过GTK+)。但是,在实际应用中,PHP在绝大多数情况下都被用来开发Web应用。即使在Java和.NET这样有软件业界巨头...

  • (附源码)php柘城农产品销售系统 毕业设计020832

    用户想进入系统,首先进入系统登录界面,通过正确的用户名、密码,选择登录类型登录,系统会检查登录信息,信息正确,然后输入相应的功能界面,提示信息错误,登录失败。 用户选择要删除的信息并单击Delete按钮。...

  • (附源码)php沿河农产品特卖网站的设计与实现 毕业设计201524

    本系统使用php开发语言,采用Thinkphp框架,以及MySQL数据库来进行系统开发,针对沿河农产品特卖网站系统信息化建设。在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作...

  • (毕业设计)mysql+php沿河农产品特卖网站的设计与实现 附源码201524

    系统管理也都将通过计算机进行整体智能化操作,对于沿河农产品特卖网站所牵扯的管理及数据保存都是非常多的,例如管理员;首页、轮播图、公告栏、农产品资讯、资讯分类、商城列表、分类列表、订单列表、普通用户,...

  • (附源码)php新闻发布平台 毕业设计 141646

    3.2.1前台用户功能 ... ... 浏览新闻:用户可以根据新闻类型...登录:根据账号密码进行登录操作。 维护个人信息:用户因个人信息的变更可以随时修改自己注册信息。 浏览图片新闻信息:选中某间图片新闻可查看其图片新闻信息。

  • php初中历史专题教学网站 毕业设计-附源码100623

    初中历史专题教学网站主要功能模块包括课程资料管理、历史科普、科普朝代、学生管理、老师管理、学生作业、作业提交等,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应...

  • 白色大气风格的旅游酒店企业网站模板.zip

    白色大气风格的旅游酒店企业网站模板.zip

  • python实现用户注册

    python实现用户注册

  • 【图像压缩】基于matlab GUI Haar小波变换图像压缩(含PSNR)【含Matlab源码 9979期】.zip

    Matlab领域上传的视频均有对应的完整代码,皆可运行,亲测可用,适合小白; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作

Global site tag (gtag.js) - Google Analytics