Jeremy Bensley wrote: > It's hard to know for sure without seeing how your index is built, but > if > you are using TOKENIZED on that field, then whenever the index is built > the > text is split on whitespace, and each element is added as a separate > term.
Jeremy Thanks for the reply. I am building the index like this... class VoObject < ActiveRecord::Base acts_as_ferret :fields=> ['short_description','section','sale_category','sale_type','outcode'] > It looks like when you are searching, you are trying to find the entire > text > as a single term. > > In order to solve this, I believe you can either construct your query > using > QueryParser, which will use the analyzer / tokenizer and split the terms > out > for you, or you can simply split the 'section' string on whitespace and > build a Term and TermQuery for each resulting element and build a > PhraseQuery from that set. Sorry for asking a silly question but how would I go about doing this? > I hope this is some help, > > Jeremy -- Posted via http://www.ruby-forum.com/. _______________________________________________ Ferret-talk mailing list [email protected] http://rubyforge.org/mailman/listinfo/ferret-talk

