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

Reply via email to