2014-03-19 23 views
0

我已經安裝了elasticsearch &成功捲曲和工作正常,意味着如何使用curl測試一個平面文件的elasticsearch?

http://[localhost]:9200 & curl -XGET [localhost]:9200'` results in 

{ 
    "status" : 200, 
    "name" : "Bereet", 
    "version" : { 
    "number" : "1.0.1", 
    "build_hash" : "5c03844e1978e5cc924dab2a423dc63ce881c42b", 
    "build_timestamp" : "2014-02-25T15:52:53Z", 
    "build_snapshot" : false, 
    "lucene_version" : "4.6" 
    }, 
    "tagline" : "You Know, for Search" 
} 

現在我想運行一個名爲x.java搜索,我已設置path.logs:對於x完全合格的路徑.java]

我還需要做什麼,開始使用elasticsearch搜索一些東西?我在Mozilla中安裝了JSON插件。

任何人都可以請幫我理解如何對我指定的文件運行elasticsearch?由於提前

+0

??? – BlackPOP

+0

@Sidharthan其實我剛開始用elasticsearch,所以在一個文件裏我正在尋找字符串 – Rajesh

+0

我不知道你爲什麼指定path.logs:一個文件的路徑。它將使用該文件來存儲ES日誌...如何您在ES中索引了一個java文件。請分享您的索引映射。 – BlackPOP

回答

1

看到這個:http://joelabrahamsson.com/elasticsearch-101/

Elasticsearch不搜索外部數據,只有你把它付諸表決。將數據添加到ES稱爲索引,並且您添加的所有內容都是文檔。所以,你應該第一個索引文件:

POST <index_name>/<type_name>/<document_id> { 
    "name": "<file_name>", 
    "content" : "<file_contents>", 
    ... 
    "<any other fields you want to store>": "<any other values>" 
} 
要裏面的文件搜索或搜索文件
+0

使用捲曲我需要設置索引。對?或者我必須把它放在ES的某個地方?我需要更改哪個配置文件?我需要在elasticsearch.yml中設置什麼參數? – Rajesh

+0

安裝此:https://chrome.google.com/webstore/detail/sense/doinijnbnggojdlcjifpdckfokbbfpbo?hl=en它可以讓你手動發送命令到ES。爲了快速入門,您不需要更改任何配置。 – Ridiculous

+0

我在安裝感覺時遇到問題,因爲它說移動到elasticsearch \ marvel ...並從那裏我不能夠下載奇蹟! – Rajesh

相關問題