<div dir="ltr">Thanks Tim.<div><br></div><div>So to emulate the 'in' behaviour, can I use 'TAXON_KEY' = 'XXX' OR 'TAXON_KEY' = 'YYY' kind of predicate?</div><div>Any other efficient solution to emulate 'in' behaviour?</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 26, 2015 at 1:21 PM, Tim Robertson <span dir="ltr"><<a href="mailto:trobertson@gbif.org" target="_blank">trobertson@gbif.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>Hi Priyank</div><div><br></div><div>The TAXON_KEY currently only supports the equals predicate.  We will look to support an array of values in the future.</div><div><br></div><div>Please let me know if that solves your problem.</div><div><br></div><div>Thanks,</div><div>Tim</div><div><br></div><div><br><blockquote type="cite"><div style="word-wrap:break-word"><div><div><blockquote type="cite"><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px"><span style="font-family:Helvetica"><b>From: </b></span><span style="font-family:'Helvetica'">Priyank Tiwari <<a href="mailto:priyankgt@gmail.com" target="_blank">priyankgt@gmail.com</a>><br></span></div><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px"><span style="font-family:Helvetica"><b>Subject: </b></span><span style="font-family:'Helvetica'"><b>[API-users] Getting server error 500 while trying to post a download request</b><br></span></div><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px"><span style="font-family:Helvetica"><b>Date: </b></span><span style="font-family:'Helvetica'">26 May 2015 08:16:09 GMT+2<br></span></div><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px"><span style="font-family:Helvetica"><b>To: </b></span><span style="font-family:'Helvetica'"><a href="mailto:api-users@lists.gbif.org" target="_blank">api-users@lists.gbif.org</a><br></span></div><br><div><div><div class="h5"><div dir="ltr">Hi,<div><br></div><div>I am trying to post a download request which is as follows,</div><div><br></div><div>curl -i -u username:password -H "Content-Type: application/json" -H "Accept: application/json" -X POST -d '{"creator":"username","notification_address": ["<a href="mailto:username@domain.com" target="_blank">username@domain.com</a>"],"predicate":{"type":"and","predicates":[{"type":"equals","key":"HAS_COORDINATE","value":"true"},{"type":"equals","key":"HAS_GEOSPATIAL_ISSUE","value":"false"},{"type":"greaterThanOrEquals","key":"YEAR","value":1995},{"type":"greaterThanOrEquals","key":"MONTH","value":1},{"type":"equals","key":"COUNTRY","value":"IN"},{"type":"in","key":"TAXON_KEY","values":[797]}]}}' <a href="http://api.gbif.org/v1/occurrence/download/request" target="_blank">http://api.gbif.org/v1/occurrence/download/request</a></div><div><br></div><div>But the server is throwing a 500 error. The relevant part among the entire printed error trace I think is</div><div><br></div><div><p>Caused by: java.lang.IllegalArgumentException: Search parameter TAXON_KEY is not mapped to Hive</p><p>at org.gbif.occurrence.download.service.HiveQueryVisitor.toHiveField(HiveQueryVisitor.java:147)</p><p><span>    </span>at org.gbif.occurrence.download.service.HiveQueryVisitor.visit(HiveQueryVisitor.java:209)</p><p><span>   </span>... 58 more</p><div>It says that search parameter TAXON_KEY is not mapped, but I see TAXON_KEY being used in the examples at <a href="http://www.gbif.org/developer/occurrence#predicates" target="_blank">http://www.gbif.org/developer/occurrence#predicates</a>.</div><div><br></div><div>Is it a documentation issue or 'in' predicate does not support 'TAXON_KEY'?</div><div><br></div><div><br></div>Thanks,<br><div>Priyank</div>
</div></div></div></div>
_______________________________________________<br>API-users mailing list<br><a href="mailto:API-users@lists.gbif.org" target="_blank">API-users@lists.gbif.org</a><br><a href="http://lists.gbif.org/mailman/listinfo/api-users" target="_blank">http://lists.gbif.org/mailman/listinfo/api-users</a><br></div></blockquote></div><br></div></div></blockquote></div><br></div><br>_______________________________________________<br>
API-users mailing list<br>
<a href="mailto:API-users@lists.gbif.org">API-users@lists.gbif.org</a><br>
<a href="http://lists.gbif.org/mailman/listinfo/api-users" target="_blank">http://lists.gbif.org/mailman/listinfo/api-users</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">~ Priyank</div>
</div>