elasticsearch 如何选择与数组值完全匹配的elasticsearch元素?,elasticsearch,yii2,elasticsearch,Yii2" /> elasticsearch 如何选择与数组值完全匹配的elasticsearch元素?,elasticsearch,yii2,elasticsearch,Yii2" />

elasticsearch 如何选择与数组值完全匹配的elasticsearch元素?

elasticsearch 如何选择与数组值完全匹配的elasticsearch元素?,elasticsearch,yii2,elasticsearch,Yii2,假设模型有一个字段列表,其中一个-id列出了一些相关字段: { 'name': 'bla-bla', 'field1': 'value1', 'array': [ 1, 2, 3, 4 ] } 必要时选择那些值与数组一致的记录传输一组id,即如果我给出1,2,3,或者反之亦然1,2,3,4,5,则该行将找不到,但如果传递3,2,4,1(即顺序不寻址),应找到该行。您可以使用执行以下操作: 您可以使用以下命令执行以下操作: 你知道我能不能用这个吗?

假设模型有一个字段列表,其中一个-id列出了一些相关字段:

{
    'name': 'bla-bla',
    'field1': 'value1',
    'array': [
        1, 2, 3, 4
    ]
}

必要时选择那些值与数组一致的记录传输一组id,即如果我给出1,2,3,或者反之亦然1,2,3,4,5,则该行将找不到,但如果传递3,2,4,1(即顺序不寻址),应找到该行。

您可以使用执行以下操作:


您可以使用以下命令执行以下操作:


你知道我能不能用这个吗?你知道我能不能用这个吗?
{
  "query": {
    "match_all": {}
  },
  "filter": {
    "script": {
      "script": "_source.array == [1, 2, 3, 4]"
    }
  }
}