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 http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com