我看不到任何关于何时应该使用查询或过滤器或两者的某种组合的描述。它们之间的区别是什么?有人能解释一下吗?

在ES中MUST和SHOULD bool查询的区别是什么?如果我只想要包含我的条款的结果,我应该使用必须?我有一个查询,应该只包含某些值,也没有结果,有一个较低的日期/时间戳比今天的时间/日期-现在A

我目前正在尝试将一个基于solr的应用程序迁移到elasticsearch。我有这个lucene查询:据我所知,这是一个must子句与布尔OR的组合:获取所有包含(foo AND bar in nam

当尝试将文档发布到Elasticsearch时,我得到了这个错误:我还在Elasticsearch日志中看到了这样的消息:

我想列出ElasticSearch服务器上的所有索引。我试了一下:但它给了我这个:我想要一个所有索引的列表..

我试图理解什么shard和replica在Elasticsearch中,但我没有设法理解它。如果我下载Elasticsearch并运行脚本,那么根据我所知道的,我已经启动了一个具有单个节点的集群。现在

我目前正在寻找其他搜索方法,而不是有一个巨大的SQL查询。我最近看了elasticsearch,玩了一下whoosh(一种搜索引擎的Python实现)。你能给出你的选择的理由吗?

我想从ElasticSearch中删除数据。我已经删除了索引。然而,这似乎并没有真正删除数据本身。我看到的其他东西指向通过查询删除功能。然而,我甚至不知道该问什么。我知道指数。本质上,我想知道如何做a

我使用elasticsearch来索引我的文档。是否有可能指示它只返回特定的字段,而不是它所存储的整个json文档?

我在Elasticsearch中有一个小数据库,出于测试目的,我想把所有记录拉回来。我正在尝试使用表单的URL…有人能给我你要用来完成这个的URL吗?