我的应用程序有两个类型(或更多)数据,如下所示:
- 名称:纽约时报新闻报道,start_dt:2013-09-13T
- 名称:纽约时报频道
- 名称:纽约时报新闻报道,start_dt:2013-09-10T
如果有字段 start_dt,我想订购结果,所以我的查询是:
q=nytimes+AND+start_dt:[NOW+TO+NOW/DAY%2B2DAY]
但我想得到上面第 1/2 号的结果,我该怎么办?
- - - 编辑 - - - -
我将 sortMissingFirst 与更复杂的查询一起使用:
<field name="start_dt" type="date" indexed="true" stored="false" sortMissingFirst='true'/>
q=(nytimes)+OR+(nytimes+AND+start_dt:[NOW+TO+NOW/DAY%2B2DAY])&sort=start_dt+asc
只是我想要的。