elasticsearch,Curl,elasticsearch" /> elasticsearch,Curl,elasticsearch" />

如何使用curl测试elasticsearch查找平面文件?

如何使用curl测试elasticsearch查找平面文件?,curl,elasticsearch,Curl,elasticsearch,我已成功安装elasticsearch&curl,并且工作正常 http://[localhost]:9200 & curl -XGET [localhost]:9200'` results in { "status" : 200, "name" : "Bereet", "version" : { "number" : "1.0.1", "build_hash" : "5c03844e1978e5cc924dab2a423dc63ce881c42b",

我已成功安装elasticsearch&curl,并且工作正常

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吗?提前感谢

请参见:

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>"
}
POST//{
“名称”:“,
“内容”:“,
...
"": ""
}

你想搜索文件内部还是搜索文件???@Sidharthan实际上我刚开始使用elasticsearch,因此,在一个文件中,我正在尝试搜索字符串。我不知道您为什么指定path.logs:文件的路径。它将使用该文件存储ES日志…您如何在ES中索引java文件。请共享索引的映射。实际上,我没有映射任何索引。你能给我指一个简单的教程来理解所有这些吗?我只需要一步一步地用平面文件,只需要使用elasticsearch、curl和JSONC。你能告诉我你需要什么吗??你想在文件中搜索还是在文件夹中搜索?使用curl我需要设置索引。对吗?或者我必须把它放在ES的某个地方?我需要更改什么配置文件?我需要在elasticsearch.yml中设置什么参数?安装这个:它将允许您手动向ES发送命令。为了快速启动,您不需要更改任何配置。我在安装sense时遇到问题,因为它显示已移动到elasticsearch\marvel。。。从那里我无法下载惊奇漫画!!!