• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
re7jenskramer
 

re7jenskramer

on

  • 370 views

 

Statistics

Views

Total Views
370
Views on SlideShare
370
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Hello everybody, and welcome to my talk about Rails full text search with the Ferret library. At first, I'd like to thank the people from O'Reilly for giving me the opportunity to speak here today. To introduce myself, my name is Jens Krämer, and I'm working at webit!, an IT consulting firm located in the beautiful city of Dresden here in Germany. I've split my talk in two parts. At first, I'll give you a brief overview over the Ferret full text search library. In the second part, I'll show you how to easily integrate Ferret with your Rails application with the help of the acts_as_ferret Rails plugin, which was initially created by Kasper Weibel, and which I'm the maintainer of since early 2006.

re7jenskramer re7jenskramer Presentation Transcript

    • Jens Krämer
    • http://www.jkraemer.net/
    • http://www.webit.de/
    Rails Full Text Search with Ferret
    • $ gem install ferret
    • http://ferret.davebalmain.com/
  • The Problem
    • Index
    • Documents
    • Fields
  • Indexing
  • Searching
  • Ferret Query Language
  • Basic Queries
    • fox
    • w?ldcar*
    • quick~0.5
    • [20050725 20050905}
    • &quot;quick|speedy|fast <> fox&quot;
    • &quot;quick|fast fox&quot;~2
  • Combined queries
    • (quick fast) AND fox
    • +(qui* fast) -brown +fox
    • description:(quick fast) AND name:fox
    • content:rails title:rails^5 +date: >= 20070101
  • Ferret Query API
  • Sorting
  • Ferret Browser
  • +
  • Basic Usage
  • Field Options
  • Custom Fields
  • ActiveRecord Options
  • Lazy Loading
  • multi_search
  • Controller
  • View
  • Extended Search
  • Extended Search
  • Production Mode Mongrel Database DRb Mongrel Mongrel Mongrel Index
  • Production Mode
  • In the Wild
    • omdb.org
    • xing.com
    • blogblogs.com.br
    • lingr.com
    • altlaw.org
    • Peritor Minea (peritor.com)
    • sachsen-gesetze.de
  • Further Reading
    • [email_address]
    • ferret.davebalmain.com
    • projects.jkraemer.net/acts_as_ferret
    • Ferret Shortcut
    • Lucene in Action
  • ?