- 浏览: 77630 次
- 性别:
- 来自: 地球
最近访客 更多访客>>
文章分类
最新评论
-
zhou1986lin:
[flash=200,200][b]引用[size=x-sma ...
新浪编辑器 -
vb2005xu:
晕 想不出来 为什么要实现 什么什么语言的 版本的好处
不都是 ...
新浪编辑器 -
minma_yuyang:
还不错,借鉴了。
Code style -
天机老人:
谢谢啊,这文章不错!
Sphinx -
suncanoe:
<iframe id="myEditor&qu ...
新浪编辑器
首先,在ubuntu下要安装
atp-get install build-essential zlib1g-dev
ruby需要安装dev包
1、安装ferret
sudo gem install ferret
2、安装acts_as_ferret
可用gem
sudo gem install acts_as_ferret
或用plugins
svn://projects.jkraemer.net/acts_as_ferret/trunk/plugin/acts_as_ferret
个人建议用gem稳点
到此安装结束
在model中添加
acts_as_ferret :fields=>[:title,:body] 后面表示索引的字段
程序中查询用 模型名.find_by_contents("查询内容")
手工更新索引
Ruby代码 复制代码
1. Model.disable_ferret
2.
3.
4.
5. #create or modify records
6.
7.
8.
9. Model.enable_ferret
10.
11.
12.
13. Model.bulk_index(id_array)
Model.disable_ferret
#create or modify records
Model.enable_ferret
Model.bulk_index(id_array)
安装RMMSeg
RMMSeg是基于台湾人开发的MMSeg的一个ruby版的中文分词包
sudo gem install rmmseg
在enviroment.rb中插入
require_gem 'rmmseg'
require 'rmmseg/ferret'
然后,模型中使用ferret的时候采用RMMSeg的分词
Ruby代码 复制代码
acts_as_ferret({:fields => {:title=>{:store=>:yes}, :body =>{:store=>:yes,:term_vector=>:with_positions_offsets }},store_class_name=>true},
{:analyzer=>RMMSeg::Ferret::Analyzer.new,:remote=>true })
atp-get install build-essential zlib1g-dev
ruby需要安装dev包
1、安装ferret
sudo gem install ferret
2、安装acts_as_ferret
可用gem
sudo gem install acts_as_ferret
或用plugins
svn://projects.jkraemer.net/acts_as_ferret/trunk/plugin/acts_as_ferret
个人建议用gem稳点
到此安装结束
在model中添加
acts_as_ferret :fields=>[:title,:body] 后面表示索引的字段
程序中查询用 模型名.find_by_contents("查询内容")
手工更新索引
Ruby代码 复制代码
1. Model.disable_ferret
2.
3.
4.
5. #create or modify records
6.
7.
8.
9. Model.enable_ferret
10.
11.
12.
13. Model.bulk_index(id_array)
Model.disable_ferret
#create or modify records
Model.enable_ferret
Model.bulk_index(id_array)
安装RMMSeg
RMMSeg是基于台湾人开发的MMSeg的一个ruby版的中文分词包
sudo gem install rmmseg
在enviroment.rb中插入
require_gem 'rmmseg'
require 'rmmseg/ferret'
然后,模型中使用ferret的时候采用RMMSeg的分词
Ruby代码 复制代码
acts_as_ferret({:fields => {:title=>{:store=>:yes}, :body =>{:store=>:yes,:term_vector=>:with_positions_offsets }},store_class_name=>true},
{:analyzer=>RMMSeg::Ferret::Analyzer.new,:remote=>true })
发表评论
-
架起自己的blog, 以后我的博客将更新至 http://kunlunblogs.herokuapp.com
2010-03-09 12:11 844博客辗转几个地方, 最终还是去heroku吧 http://k ... -
检查并显示mobile页面
2010-03-05 13:39 804根据user_agent判断是否是手机设备 reque ... -
给任务传递参数
2010-03-05 10:45 963desc 'For test params' task ... -
扩展paperclip 增加watermark
2010-03-05 01:46 12841. /lib/paperclip processors ad ... -
rails read digital photo
2010-03-05 01:28 9451 gem install exifr 2 $ irb -r ... -
rails' cron rufus-scheduler
2010-03-04 15:49 13161 installation sudo gem inst ... -
searchlogic
2010-03-03 14:57 818This plugin help searching. you ... -
capistrano配置
2010-03-02 16:21 1502服务器文件结构 mya ... -
passenger 工具查看内存状态
2010-03-02 15:59 10861. inspect Phusion Passenger’s ... -
passenger apache 设定
2010-03-02 15:56 996sudo vim /etc/apache2/httpd.con ... -
rails plugin-- auto_migrations
2010-03-02 12:09 860一般我们更改表结构的时候,数据会自动清空,挺麻烦的。auto_ ... -
a question
2010-01-28 20:10 838目前,经理想知道从A地址(例如10.1.3.1)到B地址(例如 ... -
在日志中过滤password
2010-01-28 14:00 841在user controller中加入 filter_para ... -
radiantcms
2009-12-02 17:33 744http://radiantcms.org/overview/ ... -
file copy
2009-06-23 14:39 867require 'ftools' namespace :ae ... -
copy files from original dir to other dir
2009-06-23 14:35 740namespace :ae do desc &quo ... -
ActionMailer 发送 email
2009-05-19 18:57 929配置 environment -- development.r ... -
Ruby rake file
2009-05-14 15:20 867task :import_projects => :en ... -
Mini_magick
2009-05-14 13:18 1320MiniMagick中Image对象有一个shave方法,正好 ... -
匹配所有路由
2009-05-14 11:57 626*path hehe
相关推荐
Go-Ferret是一种基于Go语言开发的声明式Web爬虫系统,它的主要目的是为了简化从互联网上抓取和处理数据的过程。在Web爬虫领域,Go-Ferret提供了一种高效且易于使用的解决方案,尤其适合于UI测试、机器学习以及数据...
在这个过程中,使用了ferret工具来执行Cookie劫持,这是一种常见的攻击手段,用于获取用户的登录凭据,特别是那些存储在Cookie中的会话ID。以下是整个过程的详细解释: 1. **环境准备**: 在这个场景中,我们有两...
工具Ferret是一款在黑帽子大会上亮相的安全工具,主要用于研究目的,其功能是截获邮箱登录过程中的Cookie信息。在网络安全领域,理解这样的工具是非常重要的,因为它揭示了网络攻击者可能使用的手段,同时也为安全...
FERRET 绘图软件 6.84 for win64 安装方式,解压到任意目录,直接执行bin\bash.exe或bin\mintty.exe原方式操作,直接执行bin\ferret_v6.84.exe 直接进入FERRET
Ferret 是 Java 全文搜索引擎 Lucene 的 Ruby 移植版本。 标签:Ferret
### FERRET简明手册知识点概述 #### 一、FERRET简介与基本操作 - **Commandline模式**:启动FERRET时,默认进入命令行模式,提示符为“yes?”,用户可以通过此模式输入命令。 - **FERRET-GUI**:通过`ferret-gui`...
ruby下的搜索引擎。With the introduction of Ferret, Ruby users now have one of the fastest and most flexible search libraries available. And it's surprisingly easy to use.
几年前的黑帽子大会后传出的一个工具Ferret。作者声称可以利用他截获邮箱登录过程中的cookie信息。进而可以随意侵入他人的信箱。曾在黑帽子大会上当场演示如何破解gmail,hotmail等信箱。终于等到作者把代码和工具都...
Ferret 是一个免费软件 lisp 实现,旨在用于实时嵌入式控制系统。Ferret lisp 编译成自包含的C++11。生成的代码可在支持C++11兼容编译器的任何操作系统和/或微控制器之间移植。它已经过验证,可以在从内存低至2KB 的...
"Image Ferret"是一款开源的图像搜索工具,它专为帮助用户在互联网上高效地查找、探索和发现各种图像、照片以及艺术作品而设计。这款软件的独特之处在于它能够自动学习用户的偏好,根据用户对图像的喜好进行智能推荐...
其中,Ferret-crx插件就是一款针对英语用户设计,旨在简化搜索流程并提供高效检索体验的多功能浏览器扩展程序。 Ferret-crx插件的出现,为用户提供了一个统一的搜索界面。在浏览器的地址栏或多功能搜索框中,用户只...
Arduino-ferret.zip,ferret是一个用于实时嵌入式控制系统的自由软件lisp实现。,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很多灵活性。
**Ferret CMS 开源内容管理系统详解** Ferret CMS 是一个基于 Zope 平台构建的开源内容管理系统。Zope 是一个强大的Python Web应用程序框架,它为开发人员提供了丰富的功能,使得创建复杂的Web应用变得更为简单。...
【标题】"Ferret.Net-开源" 【描述】中的知识点: 1. **Ferret.Net**:这是一个专为IT专业人士设计的开源类库,它主要用于处理网络套接字通信,提供跨平台的支持。 2. **基于接口**:这意味着Ferret.Net的设计遵循...
"pnw-ferret"是一个专门用于政治与战争数据收集和分析的工具,它以其高效的数据处理能力和深度洞察力在IT行业中占据了一席之地。这个工具以“雪貂”为代号,暗示了其在信息搜索和挖掘中的敏捷性和精准性。主要由...
"ferret"这个词在英语中指的是雪貂,一种善于挖掘和寻找的小动物。在这里,它可能是象征着库能够深入文本数据中,挖掘出有价值的信息。版本号"0.1.0"表明这是该库的初步版本,可能存在更多的更新和发展空间。 ...
《深入理解MIME检测库:以Ferret为例》 在信息技术领域,MIME(Multipurpose Internet Mail Extensions)是一种标准,用于定义非ASCII字符的数据类型,尤其在电子邮件、Web和其他Internet协议中广泛应用。MIME扩展...
Ferret4J旨在成为Java应用程序的轻量级MVC框架。 它基于以模型为中心的体系结构,并努力减少干扰。 您可以在我的博客中找到更多信息,网址为http://blackship.eu/category/my-projects/jferret/
雪貂opencv 用于OpenCV雪貂绑定(require '[ferret-opencv.core :as cv])(def cam (cv/video-capture 0))(let [f (cv/query-capture cam)] (cv/imwrite "image_latest.png" f))样品CMake cmake_minimum_required...