当前位置: 首页 > 软件库 > 程序开发 > 搜索引擎 >

Ferret-Ruby

Ruby 搜索引擎
授权协议 MIT
开发语言 Ruby
所属分类 程序开发、 搜索引擎
软件类型 开源软件
地区 不详
投 递 者 艾谦
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Ferret 是 Java 全文搜索引擎 Lucene 的 Ruby 移植版本。

Ferret 是一个与 Apache Lucene 相同的信息检索库。最初它是 Lucene 的完整版本,但现在它仍使用它自己的文件格式和索引算法,尽管它在许多方面仍与 Lucene 非常相似。在 Lucene 中可以做的所有事情,在 Ferret 中都应该可以做。

内容

c /Ferret 用 C 编写速度。实际的 C 代码应该很容易在应用程序中使用,或者创建与 Ruby 以外的语言的绑定。

ruby /此目录包含 Ruby 绑定和测试。有关安装 Ferret 的 Ruby 绑定的信息,请参见 ruby / README.md。

  • 在Java平台上面,lucene是众望所归的全文检索工具,lucene性能不俗,程序稳定,第三方扩展和分词算法众多,但是在RoR方面,就没有那么幸运了,JavaEye网站要做全文检索,怎么来解决全文检索的问题呢? 在ruby平台上面,全文检索有三个途径: 1、solr, acts_as_solr solr是apache开源组织的一个项目,完全基于lucene的最新版本,在lucene的上层提供了一

  • http://rubyforge.org/frs/?group_id=1028下载ferret-0.11.6-mswin32.gem   然后执行gem install ferret-0.11.6-mswin32.gem   D:/prog/ruby/InstantRails/InstantRails-1.4-win/InstantRails/rails_apps>gem insta ll fer

  • 好吧,这的确是一个十分诡异的错误,而且,似乎是win下才会有的。 原因是ferret_ext找不到,而你又确实安装了,说明这个ferret_ext.so(就是C编译完后以便ruby调用的库),不在ruby可以找到的lab路径。那么,照这个逻辑可以 把 [quote]C:\ruby\lib\ruby\gems\1.8\gems\ferret-0.11.5-x86-mswin32\ext[/quote

  • 这里说的是通过apt-get安装ruby,自己编译的情况就免了。 首先,在安装ruby本身时一定要把ruby和ruby-dev全安装了。现在的版本是1.8,因此应该执行如下命令 [code] sudo apt-get install ruby1.8 ruby1.8-dev rubygems [/code] 这是因为许多plugin或者gems都要依赖dev下面的东东,比如ferret就要用到一个叫

  • 什么是Ferret Ferret,是用ruby开发的基于Apache Lucene的全文检索引擎库, 安装Ferret: gem install ferret 在ferret的代码中,只有少量的ruby代码,大部分是c代码。这里有Ferret API,并在其中提供了一份教程Ferret Tutorial。 Acts_As_Ferret Ferret是ruby库,在rails中如果想使用,就要用到J

  • Ferret [url]http://ferret.davebalmain.com/trac[/url] Full text search in Ruby on Rails [url]http://blog.zmok.net/articles/2006/08/14/full-text-search-in-ruby-on-rails[/url] [url]http://blog.zmok.net/a

  • 突然想起上面的方法有问题……这样做的前提是:你的Ruby是VC2008编译的…… 不过一般Ruby安装包不是在VC2008下面编译的…… 不用编译的最简单方法:在 http://rubyforge.org/frs/?group_id=1028 上面找名字-mswin32的gem,下载后在本地目录中安装 gem install ferret-0.11.6-mswin32.gem

  • 1. 打包Gems 有用的命令 # rake gems # List the gems that this rails application depends on # rake gems:install # Installs all required gems for this application. # rake gems:unpack # Unpacks all gems into ven

  • acts_as_ferret是在Rails中实现全文检索的插件,它的实现基于Ferret,Ferret是Apache Lucene的ruby接口。有关acts_as_ferret的介绍网上很多,教程也很多,是早期rails最重要的全文检索插件,不过要老外支持中文检索可谓是天荒地潭,javaeye中讲述中文支持的实现也不尽人意,而且都因年代久远,日益失去参考价值了。鉴此,我在放弃使用acts_as_

 相关资料
  • 搜索引擎分为两部分: 时间筛选 和 搜索引擎 (详情) 1.时间筛选 便捷按钮有今日、昨日、前日、上周 X、近七天,并且能自定义选择时间段来得出想要的结果报表 2.搜索引擎 (时间段详情) 选择日期,查看来自对应时间段内,各个搜索引擎的访问量比例

  • 我有大量相同类型的实体,每个实体都有大量属性,并且我只有以下两种选择来存储它们: 将每个项存储在索引中并执行多索引搜索 将所有enties存储在单个索引中,并且只搜索1个索引。 一般而言,我想要一个时间复杂度之间的比较搜索“N”实体与“M”特征在上述每一种情况!

  • Ferret 是一个声明式的 Web 爬虫系统,旨在简化网络上的数据提取,以用于 UI 测试、机器学习和分析等等。 Ferret 拥有自己的声明式语言,通过抽象出技术细节和底层技术的复杂性,从而更专注于数据本身。 特性 声明式语言 支持静态和动态 web 页面 嵌入式 可扩展 示例 LET google = DOCUMENT("https://www.google.com/", true)INPU

  • lucene 和 es 的前世今生 lucene 是最先进、功能最强大的搜索库。如果直接基于 lucene 开发,非常复杂,即便写一些简单的功能,也要写大量的 Java 代码,需要深入理解原理。 elasticsearch 基于 lucene,隐藏了 lucene 的复杂性,提供了简单易用的 restful api / Java api 接口(另外还有其他语言的 api 接口)。 分布式的文档存储

  • 搜索引擎 关键参数 报告 method metrics(指标, 数据单位) 其他参数 搜索引擎 source/engine/a pv_count (浏览量(PV)) pv_ratio (浏览量占比,%) visit_count (访问次数) visitor_count (访客数(UV)) new_visitor_count (新访客数) new_visitor_ratio (新访客比率,%) ip

  • 更改历史 * 2018-05-07 胡小根 初始化文档 1 历史、现状和发展 1.1 历史 1.2 现状 1.3 发展 难点:预测发展方向。 2 安装和使用 2.1 安装 2.2 使用 创建index和type 上传单条数据 批量上传数据 查询 2.3 示例 2.4 最佳实践 难点:最佳实践,超出于示例,应该归纳总结出积累的技巧。 3 同类技术对比 难点:归纳比对项 参考资料 El

  • 元搜索引擎 原搜索引擎是通过一个统一的用户界面帮助用户在多个搜索引擎中选择和利用合适的搜索引擎来实现检索操作,是对分布于网络的多种检索工具的全局控制机制。 自己没搜索引擎,又想要大规模的数据源,怎么办?可以对百度搜索和谷歌搜索善加利用,以小搏大,站在巨人的肩膀上。有很多的应用场景可以很巧妙地借助百度搜索和谷歌搜索来实现,比如网站的新闻采集,比如技术、品牌的新闻跟踪,比如知识库的收集,比如人机问答系

  • 我使用< code > Hibernate Search 4 . 5 . 1 编写了< code>Spring web-app。当我尝试搜索时,它返回一个条目列表。我认为索引中的问题。用于索引的目录已创建,但实体保存文件后,目录中的文件不变。 这是我的Spring配置文件 我的实体文件