amazon-web-services - 如何在特定的字幕中查询AWS Elastic Search中的 “Eat”一词

标签 amazon-web-services elasticsearch

我有一个名为“视频”的索引。
每个视频都有字幕。
我想在字幕ID 4851中查询单词“eat”。

我怎样才能做到这一点?

最佳答案

这个问题很旧,但我认为您应该更改对象的映射,以使文档中的字幕很小,或者使用高光灯:

{
  "query": {
    "bool": {
      "must": [
        {
          "match": {
            "id": 4851
          }
        },
        {
          "match": {
            "subtitle": "eat"
          }
        }
      ]
    }
  },
  "highlight": {
    "fields": {
      "subtitle": {}
    },
    "pre_tags": "",
    "post_tags": ""
  }
} 

关于amazon-web-services - 如何在特定的字幕中查询AWS Elastic Search中的 “Eat”一词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41772477/

相关文章:

amazon-web-services - 通过cloudformation创建VPC时的子网问题

amazon-web-services - AWS IoT + 多环境 (dev/qa/uat/prod)

amazon-web-services - Redshift 复制命令递归扫描

java - 我们如何在键不重复的列表中添加 Elasticsearch 结果(searchResponse)键和值

node.js - 如何在 Nodejs Lambda 中将数据从 S3 存储桶加载到 Elastic Search

amazon-web-services - 部署 CloudFormation 模板,而不仅仅是变更集

macos - 使用 ec2.py 进行动态库存

elasticsearch - Elasticsearch查询以查找范围重叠

elasticsearch - Elasticsearch,查询数组

heroku - 从 Heroku 访问 AWS VPC elasticsearch 节点