【问题标题】:Elasticsearch/Tire text query DSL for excluding certain fields from being searchedElasticsearch/Tire 文本查询 DSL,用于排除某些字段被搜索
【发布时间】:2012-08-09 20:31:21
【问题描述】:

我有一个弹性搜索查询,如下所示,

{
  "query": {
    "bool": {
      "must": [
        {
          "query_string": {
            "fields": ["title"],
            "query": "test"
          }
        }
      ],
      "must_not": [],
      "should": []
    }
  },
  "from": 0,
  "size": 50,
  "sort": [],
  "facets": {}
}

如上所述,我可以通过向 query_string 提供字段参数来对某些字段执行弹性搜索查询。在我的索引映射中,我索引了大约 50 个字段。我如何查询除一个字段之外的所有字段。类似于查询字符串的排除选项。轮胎/弹性搜索是否可行?

【问题讨论】:

  • 我可以从数组中的轮胎获取完整的索引列列表吗?

标签: ruby-on-rails-3 elasticsearch tire


【解决方案1】:

我认为它无法完成并继续获取所有映射并解析实际上有点糟糕的哈希。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-08
    • 2021-11-15
    相关资源
    最近更新 更多