首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Elasticsearch HTTP API或python API

Elasticsearch HTTP API或python API
EN

Stack Overflow用户
提问于 2015-12-01 09:15:06
回答 2查看 484关注 0票数 1

我是一个实时分布式搜索引擎elasticsearch的新手,但我想问一个技术问题。

我已经编写了一个python模块爬虫,它可以解析网页并使用本机信息创建JSON对象。我的模块爬虫的下一步是使用elasticsearch存储本机信息。

真正的问题如下所示。哪种技术更适合我的场合?elasticsearch python API还是用于弹性搜索的RESTful API (elasticsearch-py)?

EN

回答 2

Stack Overflow用户

发布于 2015-12-01 12:16:13

如果您已经有了Python代码,那么对您来说最自然的方法就是使用elasticsearch-py client

通过pip install elatsicsearch安装elasticsearch-py库后,您可以找到一个简单的代码示例:

代码语言:javascript
运行
复制
# import the elasticsearch library
from elasticsearch import Elasticsearch

# get your JSON data
json_page = {...}

# create a new client to connect to ES running on localhost:9200
es = Elasticsearch()

# index your JSON data
es.index(index="webpages", doc_type="webpage", id=1, body=json_page)
票数 0
EN

Stack Overflow用户

发布于 2017-08-09 11:18:36

你也可以试试elasticsearch_dsl,它是elasticsearch的高级包装器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34010978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档