绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
elasticsearch+fscrawler+kibana
2020-06-03 13:39:22

1, start fscrawler

bin/fscrawler job_name

or start with rest

bin/fscrawler --rest job_name


2, Visit it via rest and upload file

curl 127.0.0.1:8084/fscrawle

echo "hello world" >test.txt

curl -F "file=@test.txt" "127.0.0.1:8084/fscrawle"

3, Query via kibana console


GET gavin_test/_search

#Qeuery with key words for any of below words

GET gavin_test/_search

{

"query" : {

"query_string": {

"query": "year,month,passengers"

}

}

}

#Query content with "keyword" passengers.

GET gavin_test/_search

{

"query" : {

"match" : {

"content" : "passengers"

}

}

}

{

"took": 1,

"timed_out": false,

"_shards": {

"total": 5,

"successful": 5,

"skipped": 0,

"failed": 0

},

"hits": {

"total": 1,

"max_score": 1.5862886,

"hits": [

{

"_index": "gavin_test",

"_type": "doc",

"_id": "de9ad35745c3d29da800d9742b1364",

"_score": 1.5862886,

"_source": {

"content": """

aaaaaaaaaa

""",

"meta": {

},

"file": {

"extension": "csv",

"content_type": "text/csv; charset=ISO-8859-1",

"created": "2018-08-12T11:59:37.140+0000",

"last_modified": "2018-08-12T11:59:37.140+0000",

"last_accessed": "2018-08-12T11:59:36.820+0000",

"indexing_date": "2018-08-12T12:01:22.946+0000",

"filesize": 2350,

"filename": "flights.csv",

"url": "file:///tmp/es/flights.csv"

},

"path": {

"root": "824b64ab42d4b63cda6e747e2b80e5",

"virtual": "/flights.csv",

"real": "/tmp/es/flights.csv"

}

}

}

]

}

}

GET /

{"name": "wFXuWSc",

"cluster_name": "elasticsearch",

"cluster_uuid": "aEFzRUWDT0yzNMZXbBz7Ew",

"version": {

"number": "5.6.10",

"build_hash": "b727a60",

"build_date": "2018-06-06T15:48:34.860Z",

"build_snapshot": false,

"lucene_version": "6.6.1"

},

"tagline": "You Know, for Search"

}

分享好友

分享这个小栈给你的朋友们,一起进步吧。

Elasticsearch
创建时间:2020-05-22 14:49:51
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。我们建立一个网站或应用程序,并要添加搜索功能,但是想要完成搜索工作的创建是非常困难的。我们希望搜索解决方案要运行速度快,我们希望能有一个零配置和一个完全免费的搜索模式,我们希望能够简单地使用JSON通过HTTP来索引数据,我们希望我们的搜索服务器始终可用,我们希望能够从一台开始并扩展到数百台,我们要实时搜索,我们要简单的多租户,我们希望建立一个云的解决方案。因此我们利用Elasticsearch来解决所有这些问题及可能出现的更多其它问题。
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • 栈栈
    专家
戳我,来吐槽~