自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何使用ElasticSearch可視化工具TalendAPITester

系統(tǒng) OpenHarmony
Talend API Tester - Free Edition 25.4.0是個(gè)Chrome瀏覽器擴(kuò)展,是類似postman的接口測試工具。

??想了解更多關(guān)于開源的內(nèi)容,請?jiān)L問:??

??51CTO 開源基礎(chǔ)軟件社區(qū)??

??https://ost.51cto.com??

1、TalendAPITester介紹與安裝

  • Talend API Tester - Free Edition 25.4.0是個(gè)Chrome瀏覽器擴(kuò)展,是類似postman的接口測試工具。
  • 國內(nèi)下載地址為https://www.golue.com/game/v633574.html,解壓后,把得到的文件Talend_API_Tester_25.4.crx拖到chrome瀏覽器完成插件的安裝。
  • #打卡不停更# 如何使用ElasticSearch可視化工具TalendAPITester-開源基礎(chǔ)軟件社區(qū)

2、使用Talend API tester進(jìn)行es客戶端操作

(1)Elasticsearch的接口語法

使用curl命令訪問ES接口的語法如下:

curl -X<VERB> '<PROTOCOL>://<HOST>:<PORT>/<PATH>?<QUERY_STRING>' -d '<BODY>'

對其中的<>中的變量參數(shù)的解釋如下:

參數(shù)

解釋

VERB

HTTP方法或者謂詞:GET, POST, PUT, HEAD, or DELETE.

PROTOCOL

http或https

HOST

ES集群中任意節(jié)點(diǎn)的主機(jī)名,或localhost代表本機(jī)

PORT

運(yùn)行ES的http服務(wù)的端口,默認(rèn)9200

PATH

API Endpoint終端路徑,如_count返回集群中文檔的數(shù)量。Path可能包含多個(gè)組件,如_cluster/stats

QUERY_STRING

任意可選的查詢字符串參數(shù),?pretty將格式化輸出,提升可讀性

BODY

JSON格式的請求體

參考如下文檔:

  • https://sodocumentation.net/elasticsearch/topic/3703/curl-commands。
  • https://www.elastic.co/guide/en/elasticsearch/guide/current/_talking_to_elasticsearch.html#_talking_to_elasticsearch。

(2)創(chuàng)建索引庫index并添加映射mapping------PUT

  • Method 選擇 PUT
  • URL 輸入http://127.0.0.1:9200/hello
  • 點(diǎn)擊 Send按鈕

輸出:

{
"acknowledged": true,
"shards_acknowledged": true,
"index": "hello"
}

沒有看懂知乎上的文檔。

(3)先創(chuàng)建索引index,再添加mapping ----PUT

略,不同版本的ES語法會(huì)有不一樣,參考的知乎的文檔有些老,在Talend API里不支持。

(4) 刪除索引index ----DELETE

DELETE  http://127.0.0.1:9200/hello2

(5)創(chuàng)建文檔document(向索引庫中添加內(nèi)容)—POST

請求URL:

POST  http://127.0.0.1:9200/hello/article/1

請求體:

{
"id": 1,
"title": "ElasticSearch是一個(gè)基于Lucene的搜索服務(wù)器",
"content": "它提供了一個(gè)分布式多用戶能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java開發(fā)的,并作為Apache許可條款下的開放源碼發(fā)布,是當(dāng)前流行的企業(yè)級搜索引擎。設(shè)計(jì)用于云計(jì)算中,能夠達(dá)到實(shí)時(shí)搜索,穩(wěn)定,可靠,快速,安裝使用方便。"
}

(6)修改document內(nèi)容----POST

請求URL:

POST http://127.0.0.1:9200/hello/article/1

(7)刪除文檔document—DELETE

請求URL:

DELETE http://127.0.0.1:9200/hello/article/2

(8)查詢文檔document-----GET

查詢文檔有三種方式:

  • 根據(jù)id查詢;
    請求URL:
GET http://127.0.0.1:9200/hello/article/1
  • 根據(jù)關(guān)鍵詞查詢
    請求URL:
POST http://127.0.0.1:9200/hello/article/_search

請求體:

{
"query": {
"term": {
"title": "搜"
}
}
}
  • 根據(jù)輸入的內(nèi)容先分詞,再查詢
    請求URL:
POST http://127.0.0.1:9200/hello/article/_search

請求體:

{
"query": {
"query_string": {
"default_field": "title",
"query": "搜索服務(wù)器"
}
}
}

指定在哪個(gè)字段上進(jìn)行查詢;要查詢的內(nèi)容是什么;它會(huì)把查詢內(nèi)容先進(jìn)行分詞,再進(jìn)行查詢。

3、常用查詢

(1)查看所有索引

查詢結(jié)果包含health、status、index、docs.count、docs.deleted、store.size等等。

GET http://127.0.0.1:9200/_cat/indices?v
GET http://127.0.0.1:9200/_cat/indices

(2) 查看制定索引的信息

查詢的信息為索引結(jié)構(gòu)信息,包含映射mapping、別名aliases、設(shè)置settings等信息。

curl -XGET 'http://localhost:9200/indexName?pretty=true'

(3)查看某個(gè)索引下的所有文檔數(shù)據(jù)

curl -XGET 'http://localhost:9200/indexName/_search' -d {請求體}

(4) 刪除索引

curl -X DELETE http://localhost:9200/indexName

(5) 查看所有Type

curl -XGET 'http://localhost:9200/_mapping?pretty=true'

??想了解更多關(guān)于開源的內(nèi)容,請?jiān)L問:??

??51CTO 開源基礎(chǔ)軟件社區(qū)??

??https://ost.51cto.com??。

責(zé)任編輯:jianghua 來源: 51CTO開源基礎(chǔ)軟件社區(qū)
相關(guān)推薦

2017-07-27 09:49:37

Python工具Matplotlib

2017-07-04 16:00:16

PythonMatplotlib可視化工具

2017-07-03 16:44:10

數(shù)據(jù)庫MongoDBNoSQL

2021-03-30 10:10:37

PyTorch可視化工具命令

2020-07-16 15:10:46

工具可視化Python

2021-04-11 09:51:25

Redis可視化工具

2015-12-02 09:44:04

Python視化工具

2021-03-18 09:07:13

日志可視化工具Devops

2022-09-22 15:42:02

機(jī)器學(xué)習(xí)異常值工具

2017-07-25 13:42:00

大數(shù)據(jù)可視化工具

2020-04-20 08:22:41

SOC安全工具網(wǎng)絡(luò)攻擊

2019-10-14 15:51:40

可視化技術(shù)微軟數(shù)據(jù)庫

2018-05-31 08:25:13

誤區(qū)工具可視化

2020-11-15 18:00:49

開源可視化工具Python

2022-11-15 15:14:05

2022-05-07 09:02:27

數(shù)據(jù)可視化工具庫

2021-04-14 16:20:39

可視化大數(shù)據(jù)工具

2019-12-23 14:17:46

數(shù)據(jù)可視化工具

2023-03-06 08:03:10

Python可視化工具

2024-11-28 14:20:08

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號