Ferret::Search::TypedRangeQuery

I need to do typed range queries on record ids and dates. When I call
Ferret::Search::TypedRangeQuery I get the error:

NameError: uninitialized constant Ferret::Search::TypedRangeQuery

Is TypedRangeQuery supported in AAF? I am using Ferret gem 0.11.6 and
AAF 0.4.3. If its not supported, is there any other way of accomplishing
a typed range query? I tried using a RangeQuery and setting the
following in the model:

acts_as_ferret :fields => { :id_sort => { :index => :untokenized },
:updated_at_sort => { :index => :untokenized }, …}, :ferret => {
:use_typed_range_query => true }

…but this didn’t work either. The search results indicate ferret is
treating the ids as strings. It seem to do the correct thing with date
ranges however.

Dur Dev wrote:

I need to do typed range queries on record ids and dates. When I call
Ferret::Search::TypedRangeQuery I get the error:

NameError: uninitialized constant Ferret::Search::TypedRangeQuery

Is TypedRangeQuery supported in AAF? I am using Ferret gem 0.11.6 and
AAF 0.4.3. If its not supported, is there any other way of accomplishing
a typed range query? I tried using a RangeQuery and setting the
following in the model:

acts_as_ferret :fields => { :id_sort => { :index => :untokenized },
:updated_at_sort => { :index => :untokenized }, …}, :ferret => {
:use_typed_range_query => true }

…but this didn’t work either. The search results indicate ferret is
treating the ids as strings. It seem to do the correct thing with date
ranges however.

Looks like it’s not supported in 0.11.6. It’s in “current”. Nice
feature, look forward to using it when it’s released.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs