cost 297 ms
在 OpenSearch / ElasticSearch 聚合中連接字段

[英]Concatenating fields in OpenSearch / ElasticSearch aggregate

我有一個具有以下映射(簡化)的 OpenSearch 索引: 我想檢索存儲桶鍵為“[forename] [surname]”的聚合。 玩具數據: 以下內容沒有返回我所期望的,我無法弄清楚要在腳本中放置哪些對象路徑以使其工作: 回報: 如果沒有script ,我可以在forename ...

Elasticsearch DSL 查詢 - 可選的術語和分數

[英]Elasticsearch DSL queries - optional should terms & scores

我是 Elasticsearch 世界的新手,我可能會遺漏一些概念。 那是我不理解的場景: 我想根據以下條件查找文檔: category.level = A category.name = "John.G" 或 "Chris T." 已批准 = 是(可選) 映射: 數據: 詢問: 回復: 問題: ...

彈性搜索查詢 - 在對象數組中

[英]Elastic search Query - in array of objects

我創建了一個包含 100 多個文檔的索引,這里是示例 2 文檔文件 1: “OfficeId”:1,“Officename”:“Washers Ltd”,“客戶”:[ 文件 2: “OfficeId”:2,“Officename”:“Coldwell Ltd”,“客戶”:[ 在 UI 中,我們可 ...

如何根據 elasticsearch 中的父文檔字段對嵌套聚合字段進行排序?

[英]How to sort nested aggregation field based on parent document field in elasticsearch?

我有不同位置的商店索引。 對於每家商店,我都有一個嵌套的折扣券列表。 現在我有查詢以獲取半徑為 ax km 的所有唯一優惠券的列表,按給定位置上最近適用優惠券的距離排序數據庫:: Elasticsearch 索引映射:: 樣本文件:: 舊查詢以獲取給定位置 x 公里區域內的唯一折扣券名稱:: 更新 ...

在一個多重匹配查詢中搜索所有文檔字段(嵌套和根文檔)

[英]Search through all document fields (nested and root document) in one multi match query

讓我們以這些基本文檔為例: 我需要找到第一個帶有諸如pants stripes blue 38之類的搜索詞的文檔。 所有術語都應與 AND 相關聯,因為我對帶有圓點或其他尺寸和顏色組合的褲子不感興趣。 我的映射如下所示: 請忽略我使用德語停用詞等的事實。 我將上面的示例文件保留為英文,以便每個人都 ...

在 Elastic Search 中匹配存儲的值和查詢

[英]Matching the stored values and queries in Elastic Search

我有一個稱為嵌套字段“名稱”的字段,它是彈性搜索中的“關鍵字”。 名稱字段包含 2 個值。 賈格納坦·拉賈戈帕蘭 拉賈戈帕蘭。 如果我查詢“Rajagopalan”,我應該只得到第 2 項。 如果我查詢完整的 Jagannathan Rajagopalan,我應該得到 #1。 我如何 ...

ElasticSearch 查詢很慢,第一次查詢總是花費太多時間

[英]ElasticSearch query is slow and first query always takes too much time

我是elasticsearch的新手,當我確實應該與多個搜索詞匹配以及匹配嵌套文檔時,我的查詢很慢,基本上第一次查詢需要7-10秒,之后由於elasticsearch緩存需要5-6秒,但是對僅匹配的非嵌套對象的查詢速度很快,即在 100 毫秒內。 我在具有 250GB RAM 和 500GB 磁盤 ...

對數組對象的彈性搜索匹配查詢

[英]elastic search match query over array object

假設我有 3 個文檔 這里被citedIn字段是一個數組對象。現在我想運行一個標准match查詢 上面的查詢返回所有 3 doc,但它假設返回doc_3因為只有doc_3包含Contract , act和15一起在單個數組 element 中。 我將如何實現這一目標? 任何建議/解決方案 ...

嘗試重命名 elasticsearch 中的嵌套 object 名稱時出錯

[英]Error when trying to rename a nested object name in elasticsearch

我正在嘗試重命名這種形狀的數據: 使用這個: 但我得到: 我已經確認 Customer ImpactedNested 的類型是嵌套的。 我在網上看到有關人們收到此錯誤的信息,但在嘗試重命名時卻沒有,也沒有看到任何解決方案。 我看到一篇文章指出當新名稱與現有名稱沖突時會發生這種情況。 因此,嘗試重命 ...

布爾過濾器不只顯示彈性搜索中的過濾數據

[英]Bool Filter not showing just the filtered data in Elastic Search

我有一個索引“tag_nested”,其中包含以下類型的數據: 當我通過觸發以下查詢來觸發查詢以過濾“Tag”和“TagType”上的數據時: 它給了我以下 output。 我面臨的問題是,上述查詢過濾了沒有過濾數據的文檔,但它顯示了該文檔的所有“標簽”,而不僅僅是過濾器一個 而不是上面的結果,我希 ...

僅返回 object 中包含特定值的數組元素

[英]Return only elements of an array in an object that contain a certain value

我在彈性搜索索引中有以下文檔: 現在我正在嘗試找出該文檔的映射和查詢,因此結果將僅包含我感興趣的組和 measure_names。到目前為止,我可以查詢,但我總是會檢索整個文檔,即不可行,因為措施數組可能非常大,而且大多數時候我想要一個小子集。 例如,我正在搜索帶有"group": "1"和"mea ...

Elasticsearch:用於嵌套查詢的 minimum_should_match

[英]Elasticsearch : minimum_should_match for nested query

我有一個嵌套字段,例如 和映射像 我們可以使用minimum_should_match : 80類的東西作為嵌套標簽字段嗎? 這樣我就可以通過它來控制相關性級別? 例如:如果我使用minimum_should_match: 90搜索“Lorem ipsum dolor”,結果我不應該得到lo ...

Elasticsearch 按數組字段中的對象中的多個字段進行過濾

[英]Elasticsearch filter by multiple fields in an object which is in an array field

目標是過濾具有多個價格的產品。 數據如下所示: 我想按membershipLevel和price過濾。 比如我是銀卡會員,查詢價格范圍0-10,應該不會出現產品,但是如果我是金卡會員,應該會出現產品“a”。 Elasticsearch 支持這種查詢嗎? ...

Searchkick 嵌套數據

[英]Searchkick Nested Data

手冊說明了這一點( https://github.com/ankane/searchkick#nested-data ): 嵌套數據 要查詢嵌套數據,請使用點表示法。 這根本行不通,或者給出的示例需要更多資格。 在我的情況下,我有ExpenditureItem屬於belongs_to ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM