標籤:http 使用 os strong 資料 io
原文來自於:http://www.oschina.net/translate/elasticsearch-getting-started?cmp
教程範例
我們將要部署一個非常簡單的應用--在一個部門裡的僱員--這樣我們可以把注意力放在功能而不是氧立得複雜性上。總而言之,這篇博文是為了協助人們開始Elasticsearch入門。
1)現在開啟你的cygwin視窗並且鍵入命令
curl -XPUT ‘http://localhost:9200/dept/employee/32‘ -d ‘{ "empname": "emp32"}‘
dept是一個索引並且索引類型是僱員,此時我們正在輸入這個索引類型的第31個id。
你應該能在cygwin的視窗看到這樣的資訊:
讓我們看一下這個輸出:
======================================================================== % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed100 91 100 70 100 21 448 134 --:--:-- --:--:-- --:--:-- 500{"ok":true,"_index":"dept","_type":"employee","_id":"31","_version":1}========================================================================
和上面的命令一樣--讓我們輸入更多的記錄:
curl -XPUT ‘http://localhost:9200/dept/employee/1‘ -d ‘{ "empname": "emp1"}‘curl -XPUT ‘http://localhost:9200/dept/employee/2‘ -d ‘{ "empname": "emp2"}‘......curl -XPUT ‘http://localhost:9200/dept/employee/30‘ -d ‘{ "empname": "emp30"}‘
注意:你要記得增加索引計數器和大括弧裡empname的值。
一旦這些工作都完成了--你為Elasticsearch輸入了足夠多的資料,你就可以開始使用head外掛程式搜尋你的資料了。
讓我們試試吧!
在瀏覽器中輸入:
http://localhost:9200/_plugin/head/
你會看到這個:
這裡是有關簇使用方式和不同索引資訊的概況。我們最近建立的索引在其中,顯示為"dept"。
現在點擊Structured Query選項卡
在Search下來菜單中選擇"dept"並點擊"Search"按鈕。
這將顯示所有記錄。
搜尋特定條目
讓我們來搜尋emp1,emp25和emp7。不斷點擊最右面的"+"來添加更多的搜尋項,就像顯示的那樣,之後點擊"Search"。確保最左邊的選項為"should",其他的選項也應該和圖中的保持一致。
現在你可以繼續嘗試這個外掛程式了,你可以將其用到你的搜尋項目中。
你可以嘗試在我的案頭電腦上啟動並執行該應用:
http://98.228.230.117:9200/_plugin/head/
如果有任何問題和意見請聯絡我。
希望這篇文章可以讓你快速上手"Elasticsearch"——一個不錯的企業級開源搜尋產品。