繁体   English   中英

Solr查询不起作用

[英]Solr query not working

我是第一次使用Solr将我的移动应用程序与Stubhub API集成在一起。 如果在浏览器中运行此查询,则运行良好:

http://www.stubhub.com/listingCatalog/select?q=+stubhubDocumentType:event%20AND%20city:seattle%20AND%20event_date:[NOW%20TO%20*]%20AND%20NOT%20totalTickets:0%20AND%20active:1;event_date_time_local%20asc%20&start=0&rows=50&fl=genreId+description%20event_id%20event_date_time_local channel

请注意,此查询的event_date参数如下所示:

event_date:[NOW%20TO%20*] // '%20' is just the SPACE character

当我只想搜索当前和下一个时,我没有更改从现在到将来的所有内容的搜索,而是按如下所示更改了参数:

event_date:[NOW TO NOW/DAY+1DAY]

这样做,查询不再起作用。 您可以自己在浏览器中直接尝试。 我想念什么?

答案很简单。 只是URL将您的+编码为%2B即更改

event_date:[NOW TO NOW/DAY+1DAY]

event_date:[NOW%20TO%20NOW/DAY%2B1DAY]

我的查询很好,只有1天没有数据了。 因此,当我将时间范围从1天增加到10天时,它就起作用了! 愚蠢的我。 :P

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM