6
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Elasticsearchで見る検索エンジンの仕組み(6): Lukeでインデックス操作編

Last updated at Posted at 2022-07-04
[前回] Elasticsearchで見る検索エンジンの仕組み(5): スコアリング編

はじめに

前回は、全文検索のスコアリングを理解しました。
今回は、Lukeを使用し、Elasticsearchインデックスを覗いてみます。

Lukeとは

  • Apache Luceneのインデックスを閲覧するツール
  • Apache Lucene 8.1以降に同梱されている

Lukeをインストール

Apache Luceneをインストール

  • 最新のLucene 9.2.0をダウンロード

  • lucene-9.2.0.tgzを展開し、以下luke.cmdを実行

    • lucene-9.2.0\bin\luke.cmd
  • インデックスのディレクトリパスを選択し、OK
    - 例: elasticsearch-8.3.1\data\indices\9bB7DSaISvShB2XHCWlloA

image.png

  • Overviewタブで、フィールドを選択し、Show Top Termsをクリックすると、トークン出現頻度順にランク表示される

image.png

  • Commitsタブで、インデックス世代別詳細情報を確認できる
    • 各種物理ファイル
    • ドキュメントの数

image.png

  • Analysisタブで、アナライザーを試す
    • Char Filters
    • Tokenizer
    • Token Filters

image.png

おわりに

Lukeツールを使って、Elasticsearchインデックスを操作してみました。
次回も続きます。お楽しみに。

[次回] Elasticsearchで見る検索エンジンの仕組み(7): マッピング編
6
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?