Elasticsearch
https://gyazo.com/ba5e94ec462156b5f0af83afcc361f2d
Elastic製の全文検索エンジン
2010年に登場
website
github
Java実装
代替
Algolia
Meilisearch
/mrsekut-book-4295009776/040 (第2章 Elasticsearchの基礎)
#WIP
ログやシステムメトリック、Webアプリケーションなど、さまざまなソースの生データがElasticsearchに入ってきます。このような生データをElasticsearchにインデックスする前に、パースして正規化し、エンリッチするプロセスをデータ投入といいます。Elasticsearchにインデックスされたデータには、高度なクエリを実行したり、アグリゲーションを使用して複雑なデータのサマリーを取得することができます。さらにKibanaを使ってデータをパワフルに可視化したり、ダッシュボードを共有できるほか、Elastic Stack全体の管理を行うこともできます。ref
生データを投入すると、内部で良い感じにindexを作ってくれるらしい
https://qiita.com/nskydiving/items/1c2dc4e0b9c98d164329
https://dev.classmethod.jp/articles/elasticsearch-starter-1/
/shokai/Elasticsearchを毎月式年遷宮している
様々なユースケースを解決する分散型Restful検索/分析エンジン
アプリ検索
Webサイト検索
エンタープライズサーチ
ロギングとログ分析
インフラメトリックとコンテナー監視
アプリケーションパフォーマンス監視(APM)
地理空間データ分析と可視化
セキュリティ分析
ビジネス分析
https://qiita.com/nskydiving/items/1c2dc4e0b9c98d164329
https://speakerdeck.com/pakio/declarative-management-for-elasticsearch
IaC化
Elastic Cloud
/nota-techconf/さようならElasticsearch、よろしくElastic Cloud
#??
DBとの関係
どこにデータを貯めるのか
DBと併用できるのか
DBの内容と同期させて、取得する時はElasticsearch経由でDBにアクセスする?
DBと何が違うのか
https://inside.pixiv.blog/2024/08/26/160000
ElasticsearchのTokenizer