1:公式文書アドレス
https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html
2:次のスクリーンショット、ESクラスタ、(データベースの名前に似ている)megacorpインデックスをポイントし、次のインデックスポイントについて employee
(表のデータベースと同様)型は、次の追加より多くの従業員(JSON形式)を入力
3:従業員を追加します
4:従業員を取得します。上記の要求インタフェースを使用すると、従業員を照会することができ、GETに置くために
5:その他の削除、頭など
6:軽量検索
:すべての従業員を問い合わせます
B: ``従業員Smith``の問い合わせ姓
7:検索クエリ式
GET /megacorp/employee/_search
{
"query" : {
"match" : {
"last_name" : "Smith"
}
}
}
8:より複雑な検索
今、次の試行のために、より複雑な検索。また、従業員の姓・スミスの検索が、今回は我々は唯一の30歳以上必要です。クエリは、フィルタ使用して微調整が必要です フィルタ 構造化されたクエリの効率的な実装をサポートしています。
GET /megacorp/employee/_search
{
"query" : {
"bool": {
"must": {
"match" : {
"last_name" : "smith"
}
},
"filter": {
"range" : {
"age" : { "gt" : 30 }
}
}
}
}
}
9:フルテキスト検索
ロッククライミング(岩登り)従業員のような検索の下にあるすべて:
GET /megacorp/employee/_search
{
"query" : {
"match" : {
"about" : "rock climbing"
}
}
}
10:その他の検索バーには、ドキュメントを参照してくださいするには