Solr查询日期不相等

时间:2015-09-29 08:05:27

标签: solr

我有一个solrcloud架构,其字段是path_hierarchy。它正在存储的示例数据

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {

if([text isEqualToString:@"\n"]) {
    [textView resignFirstResponder];
    return NO;
}

return YES;}

有没有办法让我查询2015-09-23到2015-09-24之间的日期? 类似于"last_update": [ "/1/2015-09-22T10:59:46.000Z", "/2/2015-09-23T10:59:46.000Z", "/3/2015-09-24T10:59:46.000Z", "/4/2015-09-28T10:59:46.000Z", ], 的SQL。

2 个答案:

答案 0 :(得分:0)

是的,您可以使用范围查询和NOT运算符;所以你会有像

这样的东西
NOT date:[2015-09-23T23:59:59.999Z TO 2015-09-23T23:59:59.999Z+1DAY]

请参阅https://wiki.apache.org/solr/SolrQuerySyntax

答案 1 :(得分:0)

尝试:

-last_update:[2015-09-23T23:59:59.999Z TO 2015-09-23T23:59:59.999Z+1DAY]