elasticsearch-aggregation

    2熱度

    1回答

    假設我有一組類似的文件: - { "Name":"Random String 1" "Type":"Keyword" "City":"Lousiana" "Quantity":"10" } 現在我想用在球場上的N元analyazer實現全文檢索名稱和城市。 在那之後,我想只過濾的結果比1.2(也許範圍查詢聚集方法) 對特性應用於長期聚集

    0熱度

    1回答

    與值的文檔Elasticsearch計數我有一組文件,其中每個最大和最小的數字領域,如 { min: 50, max: 100 }, { min: 75, max: 125 }, { min: 75, max: 150 }, ... 我事先知道可能的最高最大值可以是什麼。我想要做的是一個存儲桶聚合,用於計算文件的最小值和最大值之間包含的存儲桶值之間的文檔數(本例中包含此值)。因此,舉例來

    0熱度

    1回答

    我有存儲在ES產品,我想通過自己的規模聚集他們。我想設計下面的行爲。即使在查詢之外的每個術語都會根據查詢接收術語計數。 所以查詢大小[ 「S」, 「M」]我想收到: S:1 M:1 L:0 這在某種程度上可能嗎? 這裏是我的設置,我得到以下結果: S:1 M:1 但是L是完全丟失。 PUT demo { "mappings": { "product": { "

    0熱度

    1回答

    我想要執行術語聚合,並在每個結果桶中執行腳本操作後獲取命中字段。 例如,如果這些文件: {"age": 15, "firstName": "Dana", "lastName": "Miller"} {"age": 15, "firstName": "Michelle", "lastName": "Bob"} {"age": 32, "firstName": "Mary", "lastName"

    5熱度

    1回答

    在Elasticsearch中擁有父子結構,代表order和order_revision子女我想要生成price的柱狀圖,其中顯示quantity的總和。 { "_type": "order", "_id": "1063220887", "_score": 1, "_source": { "order_id": "1063220887",

    0熱度

    1回答

    我在一個索引中有來自不同應用程序的文檔,應用程序名稱是每個文檔中的一個字段。現在我想要統計每個應用程序每天的文檔數量。應用程序名稱採用字符串格式,因此我無法使用過濾條件。 雖然低於GET查詢每層可以 { "query": { "filtered": { "query": { "query_string": { "query": "+envi

    0熱度

    1回答

    要求: 我想要查找特定類別ID的aID計數。 (即對於categoryID 2532,我希望計數爲2,這意味着它被分配給兩個aID)。 我嘗試了聚合,但我只能得到doc數而不是字段數。 映射 "List": { "properties": { "aId": { "type": "long" }, "CategoryLi

    0熱度

    1回答

    我試圖在已使用關鍵字標記的文檔上運行重要術語彙總。問題是這些標籤中的一些由多個單詞組成。這種標籤的一個例子可能是'標記語言',但是聚合將這種標籤處理爲兩個標籤:'標記'和'語言'。有沒有辦法在正確處理多字標籤的標籤字段上運行重要的術語聚合?我正在使用的查詢如下: { "query": { "terms": { "display": [

    0熱度

    1回答

    我想解決這裏的一個問題,我甚至不確定它可以做到我希望如何完成。 基本上我需要在公司類型上查詢我的索引。此類型具有名爲Company_Name的字段。現在我有另外一種類型的Employee,它也有一個名爲Company_Name的字段,它基本上將「與他聯繫」給公司。 我需要做的是在我的公司查詢中進行彙總,從而得到公司內部員工的數量(針對每個結果)。 任何方式來做到這一點? 編輯: 映射: "comp

    1熱度

    1回答

    我在彈性搜索中使用了術語查詢。 GET http://localhost:9200/adapters/request/_search { "query": { "bool" : { "must" : { "match" : { "adapterName" : "EnginePushableAdapter" } },