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

Oedipus

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

Oedipus 是 Sphinx 搜索引擎(>2.0.2) 的 Ruby 客户端,支持实时索引和多维的 faceted 搜索。

示例代码:

require "oedipus"

sphinx = Oedipus.connect('127.0.0.1:9306') # sphinxql host

sphinx[:articles].insert(
  7,
  title:     "Badgers in the wild",
  body:      "A big long wodge of text",
  author_id: 4,
  views:     102
)

sphinx[:articles].search(
  "example",
  attrs: [:id, :views]
)
 相关资料
  • Ruby 开发工具 系统 Mac OS X 或 Linux,别在 Windows 上面搞,那是在浪费时间,两个原因: Ruby 对 Unix 环境的需求非常高,这点 Mac OS X 和 Linux 系列的系统才能很好的满足; Ruby 在 Windows 环境下面执行效率低。 开发工具 (编辑器) Ruby 不需要 IDE,一个简单的文本编辑器就足够了,作为 Ruby 开发者,这个必须习惯。 M

  • 本文向大家介绍ruby开发vim插件小结,包括了ruby开发vim插件小结的使用技巧和注意事项,需要的朋友参考一下 在开始编写插件之前,你需要确认 Vim 是否支持 Ruby,通过以下命令来判别: 如果输出为空,则表示你当前的vim不支持Ruby,需要重新编译一下,并启用对Ruby的支持。 顺便说下我当前的环境是: vim 7.4 ruby 2.1.0 环境检查没有问题那么就开始吧。 在~/.vi

  • 本文向大家介绍ruby开发的交互式程序例子,包括了ruby开发的交互式程序例子的使用技巧和注意事项,需要的朋友参考一下 实现pry,ronin,msf类似的终端下交互功能,这里主要用到了ripl gem: 1.能够调用定义的方法,如help 2.能够执行系统命令 3.能够类似irb/pry进行ruby语言解析 安装: 示例 ripl这个gem,它也提供很多插件,如下是一个简单的终端下交互实现: 使

  • 本文向大家介绍win7安装ruby on rails开发环境,包括了win7安装ruby on rails开发环境的使用技巧和注意事项,需要的朋友参考一下 前言 看到很多文章都说ruby环境在windows上是非常难搭建,会出现各种各样的怪问题,所以都推荐到linux和mac上安装开发。但是我按照教程搭了下,问题也不算太多。总过大概花费了2个半小时左右就完成了。所以大家不要被吓尿了,下面就把安装的

  • 本文向大家介绍CentOS7下搭建ruby on rails开发环境,包括了CentOS7下搭建ruby on rails开发环境的使用技巧和注意事项,需要的朋友参考一下 1、安装rvm rvm是一个命令行工具,提供多版本ruby环境的管理和切换,还可以根据项目管理不同的gemset。 如果没有生成ssh key,这一步可能会失败,直接ssh-keygen生成key之后再执行安装即可。 还可能遇到

  • 原因 在做 Python web 开发的过程中发现有不少库都借鉴自 Ruby,比如 Plim 与 Slim, factory_boy 与 factory_girl ,gunicorn 与 unicorn 等等。 所以在需要看源码的情况下,直接看 Ruby 实现可能会比看 Python 的更好。 当然,这里并不是说 Ruby (在这些方面)领先 Python 很多,语言之间的互相借鉴 本就是非常常见

  • 什么命令打开Ruby的REPL? 在Python中,只需打开而不带任何参数。

  • 主要内容:实例,使用 Ruby 发送 HTML 邮件,实例,发送带附件的邮件,实例SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 Ruby提供了 Net::SMTP 来发送邮件,并提供了两个方法 new 和 start: new 方法有两个参数: server name 默认为 localhost port number 默认为 25 start 方法有以下参数: