Displaying 20 results from an estimated 8000 matches similar to: "Segmentation fault on large index"
2007 Sep 07
4
Ferret DRB - can add/edit index, but can''t search
I''m trying to use the Ferret DRB server to avoid concurrency issues when
using multiple mongrels.  I can successfully add and edit data on my
index via the DRB server, however, when I search the index, I get the
following error:
DRb::DRbConnError (DRb::DRbServerNotFound):
    /usr/lib/ruby/1.8/drb/drb.rb:1647:in `current_server''
    /usr/lib/ruby/1.8/drb/drb.rb:1709:in
2005 Dec 14
2
undefined method `add'' for Ferret::Search::BooleanQuery
Up to now in my ferret development I have been using simple
single-word strings as my search queries.  I just now am trying to
increase the complexity of my queries.  When I was passing a single
word with no spaces in my index searches, like so:
count = index.search_each(''testing'') do |d, s|
    ...
end
everything worked fine.  But now when I do something like this:
count =
2005 Dec 16
5
Ordering results by something other than relevance
Along with the contents of the documents in my index, I have stored
the date they were added.  I want to search for keywords in the index
but have the results be sorted by their date rather than their
relevance to the keywords.  How would I do this in ferret?
Thanks,
Carl
2006 Jul 12
5
Reverse sorting
I am getting strange results when I reverse sort a query. I am sorting 
by date, but it doesn''t seem to be related to dates (I have tried just 
integers). I also paginate the results. Items in the result set are 
sometimes duplicated and the not ordered at all. When I try a 
non-reverse sort I don''t see duplicates and the ordering is correct. Any 
ideas what is going on? Thanks
2005 Nov 17
6
lock problems from concurrent processes.
Hi!
First, thanks a LOT for ferret. The API and documentation is great.
I''m trying to integrate ferret into a RoR app (DamageControl) and have
run into a problem with locks.
DamageControl consists of two processes that start up and run in
parallel. The first one is the webapp (which
is just a plain RoR app). The second is a daemon process that runs in
the background.
The daemon process
2006 Mar 29
5
EdgeRails: "undefined method `weight'' for #<Hash:
Hi all,
I was playing with the sample project found on the Wiki at
      http://wiki.rubyonrails.com/rails/pages/HowToIntegrateFerretWithRails
, and everything was working fine, ... till I moved to EdgeRails :
    undefined method `weight'' for #<Hash:0x22c7150>
(full error thread below)
Any idea?
Alain
2006 Jul 07
4
Help installing Ferret
http://wiki.rubyonrails.com/rails/pages/HowToIntegrateFerretWithRails
I followed everything here but at the last I get when loading page 
get_results
Can only handle a String or a Query.
RAILS_ROOT: script/../config/..
Application Trace | Framework Trace | Full Trace
#{RAILS_ROOT}/app/models/result.rb:27:in `search_each''
#{RAILS_ROOT}/app/models/result.rb:27:in `search_index''
2007 Apr 09
5
highlight crashes
I am trying to use highlight, but I am getting this kind of thing:
/usr/local/lib/ruby/gems/1.8/gems/ferret-0.11.4/lib/ferret/index.rb:197:in
`highlight'': IO Error occured at <except.c>:93 in xraise (IOError)
Error occured in index.c:1222 - lazy_df_get_bytes
        len = -5, but should be greater than 0
        from
2006 Sep 26
3
concurrency / #search_each problem / segfault
Hello everyone,
I was stress-testing my application (running on Rails via FastCGI) by 
letting two concurrent users (not human .. an app called ''siege'')
a) save an Article and b) search for all Articles.
I am searching via
   Article.ferret_index.search_each( ..) do |doc_id,score|
     doc = index[doc_id]
     ..
   end
and writing via
   Article.ferret_index <<
2007 Apr 13
5
[Ferret] Serious memory leak on Joyent / TextDrive / Solaris
There is serious memory leak bug in ferret. I''m having this error on
TextDrive Container (aka. Joyent Accelerators) OpenSolaris with Ferret
0.11.4
It happens while searching for some terms with accented or special
characters.
This makes ferret to allocate lots of memory (usually reaching 3+ GB)
and failing if another query like this is executed.
Any ideas on that, could this be locale
2006 Jun 06
1
stack level too deep
Iam new to ferret Iam trying to do a sample application on ferret
this is my code:
class SearchController < ApplicationController
require ''ferret''
include Ferret
  index = Index::Index.new(:path => ''/path/to/index'')
  def list
  end
  def index
    index << {:title => "Programming Ruby", :content => "blah blah 
blah"}
  
2007 Nov 09
2
Problem with stemming and AAF
I''m sure I''m missing something completely obvious here, so I hope
someone can point me in the right direction!
I''ve implemented a basic search with AAF, which works as expected; I''m
running a ferret drb server, and using will_paginate to page results.
The code in my search_controller.rb:
search_text = params[:query] || " "
@products =
2007 Sep 13
5
refreshing indexes?
I am new to ferret and am just reading about it in the O''reilly
shortcuts as well as other web resources. My app is a Rails app and so
I am looking into acts_as_ferret as well. There are some questions for
which I couldn''t find answers in the material I have read so far so
I''d appreciate any help on these from the list.
A bit of a background. My app will have 10,000 -
2007 Apr 03
5
Inifinite loop problem with DRb server
Hi all,
We''re attempting to use Ferret with the DRb server at the moment, and
it doesn''t work, at all...
= Executive Summary
The DRb server process keeps on calling the remote index to the DRb
server process...  Which means DRb is calling itself, and itself, and
itself, until Ruby kills the Thread with a SystemStackLevel error.
= The excruciating details...
# Mongrel is
2007 Feb 19
1
Searching for terms in free-form text
What is the best way to search a (possibly long) string of free-form
text (like, say, an email) for occurrances of some set of key phrases
of interest?  Fuzzy or not; I''ll take what I can get.
Thanks in advance!
-- 
Sonia Lyris  | slyris at gmail.com
2007 Apr 09
2
Errno::EACCES in Controller / Permission denied
Hello,
I did a seemingly smooth install of ferret, but when I try to add it to
my model, I get an error.
My info:
My rails site: shelikes (a restaurant review site)
My controller: Display
My model: Review
My only line of code added for ferret is:
class Review < ActiveRecord::Base
  acts_as_ferret
  ...( more stuff not related )...
end
Below is the error information. Any thoughts on how
2007 Oct 01
2
FileNotFoundError
Hi, I saw someone else have this earlier. The recommendation is still to 
downgrade to 0.11.3?
Oct 01 19:56:09 ey01-s00116 rails[3175]: Ferret::FileNotFoundError (File 
Not Found Error occured at <except.c>:117 in xpop_contextError occured 
in fs_store
.c:329 - fs_open_input       tried to open 
"/data/zendesk/current/config/../index/production/ticket/_l.cfs" but it 
2007 Jul 04
2
problems after gem update
Hi, I had ferret working wonderfully but i am regretting doing a gem
update today.
I had alot of trouble first installing it and was really happy to have
it working. The upgrade was from 0.3.1 to 0.4.0.
The problem is;
in the rails console,
>> @results = Book.find_by_contents("peter pan")
=> #<ActsAsFerret::SearchResults:0x487040c @total_hits=0, @results=[]>
Its indexing
2007 Jun 22
2
clean uninstall for ferret
I installed ferret and it cleaned me out!!!
I do the following:
__________________________
# gem install ferret
Need to update 4 gems from http://gems.rubyforge.org
....
complete
Select which gem to install for your platform (i386-linux)
 1. ferret 0.11.4 (ruby)
 2. ferret 0.11.4 (mswin32)
 3. ferret 0.11.3 (ruby)
 4. ferret 0.11.2 (ruby)
 5. Skip this gem
 6. Cancel installation
> 3
Building
2008 Jan 03
1
properly escaping special characters in AAF?
For most cases, I''ve got search working in Rails as follows:
## controller:
term = params[:search][:term]
@results = MyModel.find_by_contents "#{term}*"
The ''*'' character is appended to the search term so that searches match
anything that begins with ''term''. For the most part, this is great, but
let''s say term is equal to