elasticsearchをインストールして使用するには、[Linuxの] Ubuntuの環境は、

wgetの-qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-キーアドオンをsudoを-
インストールapt-getののapt-輸送-httpsの
エコー"のdeb https://artifacts.elastic.co/packages/7.x/apt安定メイン" | sudoのティー-a /etc/apt/sources.list.d/elastic-7.x.list
&&須藤はapt-getをインストールelasticsearch須藤はapt-getを更新

構成ファイルを編集:
/etc/elasticsearch/elasticsearch.yml
network.host:127.0.0.1
network.bind_host:127.0.0.1
transport.tcp.port:9300
たhttp.port:9200
は/ usr /報告このコンテンツの共有/ elasticsearch / binに/ elasticsearch -d


欠失は変更ES安らかなAPIで使用されるデータを検索します

1)GET:クエリデータ
2)POST:挿入または変更データ
3)PUT:ライブラリまたはテーブル作成
DELETE)4:ライブラリを削除


インデックス:データベースの
種類:表
文書:ライン
フィールド:カラムは、フィールド
マッピング:メタ情報

データベースを作成します。http:// localhost:9200 / sinamail / PUT
見るすべてのデータベースます。http:// localhost:9200 / _cat /インデックス/ GET
データベースを削除します。http:// localhost:9200 / sinamail / DELETE

古いテーブルを作成するには、バージョン、およびカスタムフィールドます。http:// localhost:9200 / sinamail /ウェブメール/ _mapping PUT

データの挿入:
HTTP:// localhostを:9200 / sinamail / Webメール/ POST
{
"アクセスログ": "テスト"
}
クエリデータ:
HTTP:// localhostを:9200 / sinamail / _search POST
{ "クエリ":{ "BOOL":{ "MUST":[{ "マッチ":{ "ACCESSLOG": "テスト"}}]}}、 "から":0、 "サイズ ":10}

データを操作する使用CURLコマンド:
カールhttp://127.0.0.1:9200は、ステータス表示
カール-XPUT http://127.0.0.1:9200/sinamailデータベースを作成
カールhttp://127.0.0.1:9200/_cat/indices/ビューすべてのデータベース
のテーブルを作成するための、およびカスタムフィールド

カール-XPUTます。http:// 127.0.0.1:9200/sinamail/webmail/_mapping -d「{ 
  " ウェブメール" :{
     " プロパティ" :{
       " ACCESSLOG " :{
         " タイプ"" 文字列"
      }
    }
  }
} "  

 


挿入データ

-XPOST HTTPカール:// 127.0.0.1:9200/sinamail/webmail -d '{ 
    " アクセスログ"" 私は良い人のテストです" 
} '  

 


クエリデータ

カール-XPOSTます。http:// 127.0.0.1:9200/sinamail/_search -d「{ 
    " クエリ" :{
         " BOOL " :{
             " 必見":[{ " マッチ":{ " ACCESSLOG "" 测我试下" }}]}} " から"0" サイズ"10 
} '

 

 

おすすめ

転載: www.cnblogs.com/taoshihan/p/11972884.html