Sounds good. Thanks for looking into this, Rusty.

-- 
Greg
Clipboard

On Thursday, October 6, 2011 at 2:34 PM, Rusty Klophaus wrote:

> Hi Greg,
> 
> Did some investigation into this issue. This is indeed a bug introduced in 
> 1.0. 
> 
> Specifically, it affects filtering on inline fields when that field is also 
> used in the search query. In other words, if your main search is on field 
> "ctime" and the filter is on field "foo", then this bug is not triggered. 
> 
> This issue is tracked here: https://issues.basho.com/1240
> 
> There is no easy workaround, so your special cased search logic is probably 
> the best route until this is fixed. 
> 
> Best,
> Rusty
> 
> 
> On Thu, Oct 6, 2011 at 3:21 PM, Greg Pascale <g...@clipboard.com 
> (mailto:g...@clipboard.com)> wrote:
> > Anybody have any ideas on this one? I was able to deploy a workaround, but 
> > it involved some ugly special case logic in my search code. 
> > 
> > Also, the last example should say "crashes", not "times out". It returned 
> > with that error immediately. 
> > 
> > -- 
> > Greg
> > Clipboard
> > 
> > On Wednesday, October 5, 2011 at 11:31 AM, Greg Pascale wrote:
> > 
> > >  Hi, 
> > > 
> > > I have uncovered what I think has to be a bug with inline field searches 
> > > in Riak 1.0. In short, it seems that there are issues when including a 
> > > field in both the query and filter query. I have a query in production 
> > > that used to work with 14.2 but no longer does with 1.0. 
> > > 
> > > I dove into the issue a bit and was able to come up with some simpler 
> > > examples that illustrate what I'm seeing. I ran these on my dev box which 
> > > only has about 15 items in the clips bucket, so I'm nowhere close to the 
> > > results limit. ctime is a field with inline set to true. 
> > > 
> > > Example 1: Works
> > > 
> > > search-cmd search clips 'ctime:([98682333448080 TO 98682333448089])'
> > > 
> > >   :: Searching for 'ctime:([98682333448080 TO 98682333448089])' / '' in 
> > > clips...
> > > 
> > > ------------------------------ 
> > > 
> > > index/id: clips/LR04QZTJS_wVDcb6
> > > <<"ctime">> -> <<"98682333448084">>
> > > p -> [0]
> > > <<"ctime">> -> [<<"98682333448084">>]
> > > <<"private">> -> [<<"0">>]
> > > score -> 0.0
> > > 
> > > ------------------------------
> > > 
> > > Example 2: Times out (should return 0 results) 
> > > 
> > > search-cmd search clips 'ctime:([98682333448080 TO 98682333448089])' 
> > > 'ctime:(99999999999999)' :: Searching for 'ctime:([98682333448080 TO 
> > > 98682333448089])' / 'ctime:(99999999999999)' in clips... 
> > > ------------------------------ :: ERROR: timeout 
> > > 
> > > Example 3: Times out (should return 1 result)
> > > 
> > > search-cmd search clips 'ctime:(98682333448084)' 'ctime:(98682333448084)' 
> > > 
> > >  :: Searching for 'ctime:(98682333448084)' / 'ctime:(98682333448084)' in 
> > > clips...
> > > 
> > > ------------------------------ 
> > > 
> > >  :: ERROR: 
> > > {badarg,[{lists,member,[<<"98682333448084">>,<<"98682333448084">>]},
> > >                     {riak_search_inlines,passes_inlines_1,3},
> > >                     {lists,all,2},
> > >                         {mi_server,iterate,6},
> > >                         {mi_server,lookup,8}]}
> > > 
> > > 
> > > Thanks
> > > 
> > > -- 
> > > Greg
> > > Clipboard
> > 
> > 
> > _______________________________________________
> >  riak-users mailing list
> > riak-users@lists.basho.com (mailto:riak-users@lists.basho.com)
> > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
> > 
> 
> 
> 
> -- 
> Rusty Klophaus
> 
> Basho Technologies, Inc.
>  11921 Freedom Drive, Suite 550
> Reston, VA 20190
> www.basho.com (http://www.basho.com/) 
> 
> 

_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to