我有如下所示的ES文档:
{
"auctionOn": "2018-01-01",
"inspections: [
{
"startsOn": "2018-01-02 09:00",
"endsOn": "2018-01-02 10:00"
}
]
}
我需要一个搜索(或多个搜索)的以下答案
拍卖
的文档数(例如>现在)inspection.startson
检查的文档数(例如>现在)拍卖
的文档数inspection.startson
所以,我正试图找出如何有效地得到这些答案。我知道我可以/应该测试所有不同的方法,但我对ES相对来说是新手,所以说起来容易做起来难。
有人能给我一个建议(或者理想情况下,一个查询)如何获得这4个值吗?
我的想法是:
>
查询将来有检查/拍卖的所有文档。为拍卖和检查创建过滤到未来7天的日期直方图聚合。使用范围聚合来获得今天拍卖/检查>的文档数量。优点:一次搜索所有答案。缺点:要汇总大量文档?
为以下内容创建seperate搜索(例如msearch):
有人能引导我走上正确的道路,并给我一些关于如何进行查询/聚合的提示吗?
谢谢
查询是根据用户的请求用可读格式显示从数据库中提取的数据。Navicat 提供强大的查询工具:查询编辑器 - 可直接编辑查询文本,查询创建工具、查找创建工具或聚合创建工具 - 视觉化地创建查询。你可以保存查询,用于设置自动运行任务。在主窗口中,点击 “查询”来打开查询的对象列表。你亦可以在主工具栏点击 “新建查询”来创建一个新的查询而不必打开任何连接。 若要使用外部编辑器打开查询,请右击查询并选择“
查询是根据用户的请求用可读格式显示从数据库中提取的数据。Navicat 提供强大的查询工具:查询编辑器 - 可直接编辑查询文本,查询创建工具、查找创建工具或聚合创建工具 - 视觉化地创建查询。你可以保存查询,用于设置自动运行任务。在主窗口中,点击 “查询”来打开查询的对象列表。你亦可以在主工具栏点击 “新建查询”来创建一个新的查询而不必打开任何连接。 若要使用外部编辑器打开查询,请按住 Contr
查询是根据用户的请求用可读格式显示从数据库中提取的数据。Navicat 提供强大的查询工具:查询编辑器 - 可直接编辑查询文本,查询创建工具、查找创建工具或聚合创建工具 - 视觉化地创建查询。你可以保存查询,用于设置自动运行任务。在主窗口中,点击 “查询”来打开查询的对象列表。你亦可以在主工具栏点击 “新建查询”来创建一个新的查询而不必打开任何连接。 【提示】查询(.sql 或 .js)保存于设置
我试图用大约500万记录来设置elasticsearch。每个文档有150千伏对。我在Ubuntu 12.04上使用ES1.2.1,4GB内存和40GB磁盘空间。我已经使用了ES的所有默认配置来创建索引、插入文档等等。 进行此操作时,几个问题是: 1)我能够使用大容量api从JSON文件中插入最大30K记录。我还观察到,对于15-20MB左右的文件大小,它是平滑的。有人能指定大容量导入的原因、上限
我需要对用户选择的所有水果进行求和,并绘制图表。 例如,当用户同时选择“香蕉”和“橘子”时,结果将是 问题是:
在elasticsearch文档中查找bool查询,请参见以下链接:https://www.elastic.co/guide/en/elasticsearch/reference/1.4/query-dsl-bool-query.html 它没有说包含结构。如果我只是按照他们的方式使用bool,那是完全错误的。我需要用一些查询/筛选/筛选查询的愚蠢组合来围绕这个问题。我不确定在Elastic中形成