繁体   English   中英

ElasticSearch:通过在ElasticSearch中简单地给出查询,是否有任何选项可以搜索文档中的所有文件

ElasticSearch: is there any option to search in all fileds in document by simply giving the query in ElasticSearch

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

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

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

我想搜索字段而不显式指定字段名称。

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

1 个回复

您可以使用_all字段进行操作。 它使您无需指定字段名称即可搜索文档。

但是,请务必仔细阅读文档,因为:

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

1 在ElasticSearch中搜索所有文档

我的索引中有大约150,000个文档。 我注意到,当我执行默认搜索(仅限于仅返回10个值)时,ES似乎会返回它找到的前10个值,但这并不是最佳结果。 我希望ElasticSearch搜索所有数据,按_score降序排序,然后返回最上面的10或100个匹配项。 我可以将“ size” ...

3 elasticsearch 匹配搜索查询中文档中的所有单词

我们可以像这样搜索特定 document.field 中的所有单词: 这将在字段title搜索单词Black 、 Nike和Mens ,以便仅返回title字段中包含所有这些单词的文档。 但我想要做的有点不同。 我想查找,如果文档的title字段的所有单词都出现在我的搜索查询中,那么它将返回 ...

5 elasticsearch 如何在单个文档中查询(搜索)?

假设索引的名称是 index & 文档 1 的 id 是“1” 如何在单个文档中查询? 像这样的东西.. 或者 据我发现, 这将获得“1”的文档 ID,但不能执行任何进一步的查询。 我想在单个文档中查询的​​原因是因为我的应用程序正在使用实时新闻视图,一旦从服务器检索到新闻 ...

7 如何在 Elasticsearch 中搜索查询的文档?

我是 Elasticsearch 的新手,我遇到了一个问题。 我的任务是搜索一组文档。 例如,我有这样的结构数据: 但困难的是我如何使用 project_id=abc 获取所有文档,然后通过与关键字“test”(例如)匹配的任何其他字段(代码、名称、状态)搜索它们。 我怎么能在 Elastics ...

8 在elasticsearch中搜索查询

我的弹性搜索中有类似下面的文档 我正在使用node.js客户端搜索这些文档。 以下是我发送的查询。 示例1类型:DSL 输出我收到订阅取消的另一条记录。 查询与精确文档不匹配。 我尝试了下面的查询,它适用于这种情况,但不适用于其他一些测试用例。 文献 示 ...

10 如何在elasticsearch中搜索文档

我想使用elasticsearch搜索my_type的属性。 例如在my_type中,我有一个名为“ folder_applications”的属性: 例如,在这里我想在my_type中搜索具有status_id => 141的对象; 当我搜索此文件时,我的搜索结果将返 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM