【问题标题】:Azure Search querying json metadataAzure 搜索查询 json 元数据
【发布时间】:2021-12-17 20:31:36
【问题描述】:

我已使用值为 json 的“MetadataFields”键索引文档。

"MetadataFields": "{"continent":"north america","country":"美国","re​​gion":"x34","tagnumber":"abc-123"}

我可以使用 Search Explorer 在搜索资源管理器中搜索特定匹配项 MetadataFields/tagnumber:abc-123

但我不知道如何找到该属性为空或缺失的文档。这可能吗?正确的语法是什么?

【问题讨论】:

    标签: lucene.net azure-cognitive-search


    【解决方案1】:

    在 Azure 认知搜索中,您可以使用 filtering 查找空项。

    在搜索资源管理器中,语法如下所示:

    $filter=MetadataFields/tagnumber eq null
    

    为此,您需要在索引定义中将字段tagnumber 标记为filterable

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-17
      • 2018-05-01
      • 2019-09-26
      • 1970-01-01
      • 2018-03-10
      • 2013-12-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多