首先,在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("查询内容")
手工更新索引
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的分词
acts_as_ferret({:fields =>
{:title=>{},
:body =>{:store=>:yes,:term_vector=>:with_positions_offsets
}}},
{:analyzer=>RMMSeg::Ferret::Analyzer.new
})
分享到:
相关推荐
E022-渗透测试常用工具-使用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 是一个免费软件 lisp 实现,旨在用于实时嵌入式控制系统。Ferret lisp 编译成自包含的C++11。生成的代码可在支持C++11兼容编译器的任何操作系统和/或微控制器之间移植。它已经过验证,可以在从内存低至2KB 的...
这是一个关于ferret的画图软件的简明手册,上传上来希望对学习ferret的有所帮助
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.作者声称可以利用它截获邮箱登录过程中的cookie信息。仅供研究勿非法用途......
一种声明式Web爬虫系统,旨在简化网络上的数据提取,例如ui测试,机器学习和分析。
Arduino-ferret.zip,ferret是一个用于实时嵌入式控制系统的自由软件lisp实现。,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很多灵活性。
还有很多其他(很棒的)全文插件(例如,acts_as_ferret、sphinx/ultrasphinx 等)。 这只是对您的ActiveRecord模型的简单、快速的搜索。 因此,如果您正在寻找一种搜索解决方案来搜索您的 1000 万条记录数据库,请...
雪貂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...
语言:English 在多功能框中输入“#”和一个搜索词,以在新标签页中打开搜索。 雪貂为您的所有应用带来了一个惊人的搜索界面。
在互联网上搜索和搜索各种图像,照片和艺术品。 自动了解您喜欢的图像。
该模块包含VS Code及其扩展使用的URI实现。 它支持将字符串解析为scheme , authority , path , query和fragment URI组件,如下面所定义: : foo://example.com:8042/over/there?name=ferret#nose \_/ \______...
使用Weevely工具上传一句话木马.pdf ...使用ferret进行Cookie劫持.pdf 使用SSHMitm中间人拦截SSH.pdf 使用Armitage的MSF进行自动化集成渗透测试.pdf 使用………… ……………… 使用vega对web进行漏洞扫描.pdf
使用网址 该软件包可帮助您(1)建立新的URL和(2)将现有的URL解析为漂亮的Elm数据结构。 当使用在Elm中构建Web应用程序时,这些任务非常常见! 什么是网址? URL在由Tim Berners-Lee定义。 值得一读,但我将尝试...
Ferret.Net 是一个基于接口的类库,它封装了不同操作系统(目前是 Win32 和 Linux)的网络套接字库。
Ferret CMS是基于Zope的内容管理系统。 它专注于网站的轻松管理和快速部署。 它具有一种工作流机制,该机制具有可以分配给后端用户的角色。
包括提供一种使用查询键值对的简单方法。 foo://admin:hunter1@example.com:8042/over/there?name=ferret#nose \_/ \___/ \_____/ \_________/ \__/\_________/ \_________/ \__/ | | | | | | | |scheme ...