在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吗?

这些技术之间的核心架构差异是什么?另外,哪些用例通常更适合每种用例?