代码之家  ›  专栏  ›  技术社区  ›  Arasuvel

带过滤和查询的Algolia即时搜索

  •  -2
  • Arasuvel  · 技术社区  · 7 年前

    使用索引时,获取所有值作为结果。我需要根据以下查询筛选结果。请让我知道如何在algolia中使用IndexSearch实现这一点。

    查询:“PracticeId=1002和TestId!=无”

    谢谢

    1 回复  |  直到 7 年前
        1
  •  -1
  •   gebirgsbärbel    7 年前

    // search only with a numeric filter
    Query* query = [Query new];
    query.filters = @"PracticeId=1002 AND NOT TestId=nil";
    [index search:query completionHandler:^(NSDictionary* content, NSError* error) {
        if (content == nil) {
            NSLog(@"Error: %@", error);
            return;
        }
        NSLog(@"Results: %@", content);
    }];
    

    你可以在表格中找到几个例子 documentation .