ElasticSearch:有没有选项可以通过简单地在ElasticSearch中提供查询来搜索文档中的所有文件

时间:2015-03-31 05:59:55

标签: elasticsearch lucene

我是Elasticserach的新手,正在寻找现有方案的解决方案。假设我创建了一个文档:

{     
    "employee": {
        "properties": {
        "id"  : {"type": "string"},
        "value": {"type": "string"},
        "role": {"type": "string"},
        "desc": {"type": "string"}
     }
   }
}

我想在没有明确指定字段名称的情况下搜索字段。

例如,如果我的搜索查询字符串是" Bin",我想在所有字段中搜索id,value,role和desc。在ElasticSearch中有什么办法吗?

1 个答案:

答案 0 :(得分:2)

您可以使用_all字段执行此操作。它允许您在不指定字段名称的情况下搜索文档。

请仔细阅读文档,如下:

  

这是以CPU周期和索引大小为代价的。