ElasticSearch使用學習

2021-08-21 07:34:54 字數 1034 閱讀 2551

elasticsearch是乙個基於lucene的搜尋服務,它通過倒排索引的方法提供了全文搜尋的能力。

1、插入資料

elasticsearch中存放資料的為文件,有索引及型別名,如下插入兩文件:

​''

2、檢索文件

1)檢索id為1的文件

curl -x get "elasticsearch.in.netwa.cn:9200/my_index/my_type/1"

2)搜尋1000個文件(此處沒有1000個那就搜尋所有)

curl -i -xget ''
3)搜尋指定字段值的文件(採用模糊匹配的方法)

}}'​

4)檢索所有文件的數量

}}'​

3、刪除索引

1)刪除所有索引

curl -i -xdelete 'elasticsearch.in.netwa.cn:9200/_all'

2)刪除指定索引

curl -i -xdelete 'elasticsearch.in.netwa.cn:9200/my_index'

4、精確查詢

term查詢代表完全匹配,不進行分詞器分析,文件中必須包含整個搜尋的詞彙。

進行精確確查詢時必須首先建立對映索引,此時需要注意elasticsearch版本

1)建立對映索引(版本6.3)

, }}}}

'​

2)通過映**確查詢(term)

}}'5、多個條件同時查詢

bool欄位下乙個陣列同時查詢多個條件

}, }

] }

}}}'

誰在使用Elasticsearch

github github使用elasticsearch搜尋20tb的資料,包括13億的檔案和1300億行的 這個不用介紹了吧,碼農們都懂的,github在2013年1月公升級了他們的 搜尋,由solr轉為elasticsearch,目前集群規模為26個索引儲存節點和8個客戶端節點 負責處理搜尋請求...

ElasticSearch使用入門

es的安裝 啟動 cd.elasticsearch 2 4 3 bin elasticsearch bin elasticsearch d 後台執行 es安裝驗證 注意 預設啟動的時候es繫結的網路ip是本機127.0.0.1,只能通過這個ip訪問 兩種修改方式 1 修改config elastic...

elasticsearch使用x pack安全驗證

elasticsearch kibana logstash版本 7.3.2 192.168.3.100 elasticsearch 192.168.3.101 elasticsearch 192.168.3.102 elasticsearch kibana 使用es自帶工具生成ca及證書 複製證書到...