elasticsearch
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
elasticsearch [2021/05/21 06:17] – nullpon | elasticsearch [2021/09/29 10:15] (現在) – [valueの最大値を取得] nullpon | ||
---|---|---|---|
行 17: | 行 17: | ||
==== インデックス(RDBで言うテーブル)一覧 ==== | ==== インデックス(RDBで言うテーブル)一覧 ==== | ||
- | curl -XGET ' | + | curl 'http://localhost: |
==== 適当に1件取得 ==== | ==== 適当に1件取得 ==== | ||
- | curl -XGET ' | + | curl 'http://localhost: |
prettyはjsonをニンゲンが見やすくフォーマットする指定。 | prettyはjsonをニンゲンが見やすくフォーマットする指定。 | ||
行 28: | 行 28: | ||
==== id指定取得 ==== | ==== id指定取得 ==== | ||
- | curl -XGET ' | + | curl 'http://localhost: |
- | ===== 日本語形態素解析エンジンkuromoriを使う ===== | + | ==== valueの最大値を取得 ==== |
+ | |||
+ | curl -XPOST -H ' | ||
+ | |||
+ | |||
+ | ==== フィールドの存在有無検索 ==== | ||
+ | |||
+ | |||
+ | curl -XPOST -H ' | ||
+ | |||
+ | ==== 範囲検索 ==== | ||
+ | |||
+ | curl -XPOST -H ' | ||
+ | |||
+ | |||
+ | ==== and条件検索 ==== | ||
+ | |||
+ | < | ||
+ | curl -XPOST -H ' | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | { " | ||
+ | { " | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | }' ' | ||
+ | </ | ||
+ | ===== 日本語形態素解析エンジンkuromojiを使う ===== | ||
日本語のような分かち書きされない言語を全文検索するには、ngramや形態素解析での前処理が必要。 | 日本語のような分かち書きされない言語を全文検索するには、ngramや形態素解析での前処理が必要。 | ||
行 166: | 行 195: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | ===== エイリアス ===== | ||
+ | |||
+ | インデックスに別名を付ける機能、インデックス名の代わりにエイリアス名を指定して検索ができる | ||
+ | |||
+ | 一覧 | ||
+ | |||
+ | < | ||
+ | $ curl http:// | ||
+ | </ | ||
+ | |||
+ | |||
+ | エイリアス作成 | ||
+ | |||
+ | < | ||
+ | $ curl -X POST -H ' | ||
+ | </ | ||
+ | |||
+ | エイリアス削除 | ||
+ | < | ||
+ | curl -X POST -H ' | ||
+ | </ | ||
+ | |||
+ | 別のインデックスに変更 | ||
+ | < | ||
+ | curl -X POST -H ' | ||
+ | </ | ||
+ | |||
elasticsearch.1621577868.txt.gz · 最終更新: 2021/05/21 06:17 by nullpon