On Mon, Dec 2, 2013 at 9:08 AM, Thomas den Braber <[email protected]> wrote:

>> Ah.  You might be able to work around that by supplying values like so:
>>
>>     my $range_query = Lucy::Search::RangeQuery->new(
>>         field      => 'product_number',
>>         lower_term => Lucy::Object::Integer32->new(value => 3),
>>     );
>
> I got an error when doing so:
>
> Invalid parameter: 'value'\n\tcfish_XSBind_allot_params at xs\\XSBind.c line
> 507\n\tXS_Lucy_Object_Obj_new at lib\\\\Lucy.xs line 343
>
> I am using version 0.3.3

OK, it looks like that workaround is only feasible with the current master
branch, not 0.3.x.  (Using `Clownfish::Integer32` instead of
`Lucy::Object::Integer32`.)

That being the case, does the leading-zeroes technique work for you?  It's
probably better anyway because it doesn't depend on non-public API features.

Marvin Humphrey

Reply via email to