0

我想将 RSS 提要存储在可搜索的 ElasticSearch 商店中。

使用RSSRiver,我对他们想要什么感到困惑:

他们需要 a/_mapping和 a/_meta吗?

因此,给定一个像这样的嵌套RSS 提要,是编写脚本来生成的方法/_mapping还是应该正常工作?

这是我尝试过的,但服务器似乎没有下载任何东西:\

es.put('venture_beat/_meta',
       data={"type": "rss",
              "rss": {"feeds": [{"name": "venturebeat",
                                 "url" : "http://venturebeat.com/feed/"}]}})
4

1 回答 1

0

这里的文档更完整:https ://github.com/dadoonet/rssriver

您需要在特定索引_river 中创建一个_meta 文档。

$ curl -XPUT 'localhost:9200/_river/lemonde/_meta' -d '{
  "type": "rss",
  "rss": {
    "feeds" : [ {
        "name": "lemonde",
        "url": "http://www.lemonde.fr/rss/une.xml"
        }
    ]
  }
}'

不要忘记 _river 索引名称。

于 2013-07-28T07:37:17.793 回答