Thanks Eric, It throws errors for 'group.field'='build.version'. search_results = riak_client.fulltext_search(self.Result_Index, 'build.type:CI', group='on', 'group.field'='build.version') Cannot appear past keyword arguments.
I tried some variations of the same, did not seem to work Any suggestions? Thanks, Meghna From: Eric Redmond [mailto:eredm...@basho.com] Sent: Tuesday, August 19, 2014 1:12 PM To: Sapre, Meghna A Cc: riak-users Subject: Re: Riak python client and Solr You don't pass in a query as a url encoded string, but rather a set of parameters. So you'd call something like: search_results = riak_client.fulltext_search(self.Result_Index, 'build.type:CI', group='on', 'group.field'='build.version') Eric On Aug 19, 2014, at 1:08 PM, Sapre, Meghna A <meghna.a.sa...@intel.com<mailto:meghna.a.sa...@intel.com>> wrote: Hi, I am trying to use the group and stats options with riak search. I get expected results with http urls, but not with python-riak-client fulltext pbc search. Here's what I'm trying to do: q = 'build.type:CI&group=on&group.field=build.version' try: search_results = riak_client.fulltext_search(self.Result_Index, q) except Exception as e: print e log.exception(e) This throws an error: no field name specified in query and no default specified via 'df' param. The same query string works without the group options, and the complete string works in the http API. Any suggestions on how to make this work? Thanks, Meghna _______________________________________________ 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
_______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com