616得票30回答
Elasticsearch查询以返回所有记录

我在 Elasticsearch 中有一个小型数据库,为了测试目的,我想要拉回所有记录。我尝试使用以下形式的 URL...http://localhost:9200/foo/_search?pretty=true&q={'matchAll':{''}} 请问有人可以给我实现这个功能所需...

21得票1回答
Elasticsearch没有对结果进行排序。

我在使用elasticsearch查询时遇到了问题。我想对结果进行排序,但是elasticsearch忽略了排序标签。这是我的查询:{ "sort": [{ "title": {"order": "desc"} }], "query":{ ...

20得票2回答
Elasticsearch-py中与别名操作相当的是什么?

我正在尝试使用 多索引 方法,使用 elasticsearch-dsl 实现。基本上有两个步骤: 1. 创建别名:PUT /tweets_1/_alias/tweets_search PUT /tweets_1/_alias/tweets_index 2. 必要时更改别名:POST /_...

19得票2回答
使用Python在elasticsearch-dsl中聚合字段

有人能告诉我如何编写Python语句来汇总(求和和计数)我的文档中的内容吗? 脚本from datetime import datetime from elasticsearch_dsl import DocType, String, Date, Integer from elastic...

18得票1回答
Elasticsearch:批量搜索是否可行?

我知道有支持批量索引操作的功能,但是否可以对搜索查询执行相同的操作?我想发送许多不相关的查询(以进行精确度/召回率测试),使用批量查询可能会更快。

11得票3回答
elasticsearch-dsl聚合仅返回10个结果。如何更改此设置?

我正在使用elasticsearch-dsl Python库连接到elasticsearch并执行聚合操作。 我遵循以下代码。search.aggs.bucket('per_date', 'terms', field='date')\ .bucket('response_ti...

11得票2回答
使用Query DSL查询字符串是否包含在字段中的查询

我正在尝试使用Kibana筛选包含字符串“pH”的字段。该字段名为extra.monitor_value_name。可能的值示例包括Temperature_ABC01、DO_ABC01或者pH_ABC01。 Kibana的Elasticsearch查询DSL似乎没有“包含字符串”的操作,因此...

10得票4回答
Python Elasticsearch-dsl Django 分页

我该如何在elasticsearch dsl上使用django分页功能?我的代码:query = MultiMatch(query=q, fields=['title', 'body'], fuzziness='AUTO') s = Search(using=elastic_client, ...

10得票6回答
将Elasticsearch结果范围限定为特定的ID

我有一个关于Elasticsearch DSL的问题。 我想进行全文搜索,但是将可搜索的记录范围限定在特定的数据库id数组中。 在SQL世界中,它相当于WHERE id IN(1, 2, 3, 4)。 我一直在研究,但我发现Elasticsearch查询DSL文档有点晦涩,缺乏有用的示例...

9得票1回答
基于doc_count的Elasticsearch范围桶聚合

我有一个类似这样的elasticsearch聚合查询。 { "aggs": { "customer": { "aggs": { "Total_Sale": { "sum":...