簡體   English   中英

AWS Elasticsearch / Opensearch - 獲取正在搜索的內容的指標

[英]AWS Elasticsearch / Opensearch - Get Metrics On What's Being Searched

我有一個在 AWS OpenSearch 中運行的 Elasticsearch 實例。 從我在網上找到的文檔來看,AWS 有一個叫做 OpenSearch Dashboards 的東西,它本質上是他們自己的 Kibana 的分叉版本。 這可以連接到我的 Elasticsearch 實例以可視化數據。

對於 OpenSearch Dashboards,我在網上找到的所有指南都涉及我們如何可視化基礎數據中的模式(即索引列中最流行的關鍵字是什么,等等......)或者我們如何可視化有關的數據Elasticsearch 服務的運行情況(即 CPU 使用率、索引率等)。

無論如何,我是否可以獲得有關正在搜索的內容以及搜索頻率的統計信息和可視化效果? 例如,我想要有關用戶在過去一周內在我們的搜索欄中輸入了哪些獨特搜索詞的數據、搜索每個獨特詞的次數以及使用該獨特詞進行的每次搜索的結果數量已經回來了。

是的,您可以獲得有關在 AWS OpenSearch 中搜索的內容的指標。 為此,您需要將搜索查詢及其結果作為日志數據存儲在 Elasticsearch 實例中。 然后,您可以使用 OpenSearch Dashboards 或 Kibana 可視化此日志數據,以查看統計信息,例如唯一搜索詞的數量、每個詞的搜索次數以及每個搜索查詢返回的結果數。

為此,您需要編寫代碼以從日志數據中提取相關信息,然后使用 OpenSearch Dashboards 或 Kibana 創建基於該數據的可視化。

或者

在 Elasticsearch 中有針對此特定案例的內置應用程序。它稱為 AppSearch https://www.elastic.co/guide/en/app-search/current/index.html

你可以從這里開始挖掘。 在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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