MongoDB Atlas 搜索定义 JSON - 字符串数组

MongoDB Atlas Search Definition JSON - String arrays

我的 MongoDB 地图集中有一个这样的对象:

{
  "outer" : {
     "tags" : [
        "astring",
        "another string",
        ...
     ],
     ...
  }
  ...
}

现在我想在数组 outer.tags 上建立索引等等。我做了这样的索引定义:

{
  "mappings": {
    "dynamic": false,
    "fields": {
      "outer": {
        "dynamic": false,
        "fields": {
          "tags": {
            "dynamic": true
          }
        }
        ...
      }
      ...
    }
  }
}

但我仍然无法在标签内搜索,我应该如何更改定义才能这样做?

它被简单地修复了:

{
  "mappings": {
    "dynamic": false,
    "fields": {
      "outer": {
        "dynamic": false,
        "fields": {
          "tags": {
            "analyzer": "lucene.simple",
            "searchAnalyzer": "lucene.simple",
            "type": "string"
          }
        }
        ...
      }
      ...
    }
  }
}