【问题标题】:ElasticSearch Indexing Confluence pagesElasticSearch 索引 Confluence 页面
【发布时间】:2013-10-18 06:59:17
【问题描述】:

ElasticSearch 可以索引 Confluence 页面吗? 有很多河流插件,但 Confluence 没有。 http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/modules-plugins.html

虽然有一个 github 项目 https://github.com/obazoud/elasticsearch-river-confluence 但最后一次提交是一年前,所以我猜它不是最新的。

【问题讨论】:

  • 如果您使用的是 confluence 版本 3 或 4,这里有一个选项:searchtechnologies.com/elasticsearch-connector-confluence.html,但它似乎不是免费的
  • 谢谢,但我正在寻找免费的连接器。
  • @maestr0,我想现在回答为时已晚,但您可以尝试直接从数据库中读取 Confluence 内容(我猜是 BDYCONTENT 表)。我不知道根据 Atlassian 许可证这是否合法,但只要您只从数据库中读取它就可以肯定是安全的。不幸的是,您必须自己编写一些转换器 - 例如将数据批量插入 ElasticSearch。
  • confluence 文档中有一个章节:confluence.atlassian.com/doc/…
  • 看起来 Confluence 曾经尝试支持 Elasticsearch,但它从未超过实验状态:confluence.atlassian.com/confkb/… Rivers 已经过时,所以我想我们目前仅限于直接爬取或读取数据库。

标签: indexing elasticsearch confluence elasticsearch-plugin


【解决方案1】:

Elasticsearch deprecated river.

Elasticsearch 有一个基于它构建的解决方案,称为工作场所搜索,它可以connect to confluence 来获取数据。

理想情况下,您可能需要通过 Confluent API 通过脚本到 Elasticsearch 执行此操作。如果您需要解析 PDF 内容,您可能还需要使用“ingest-attachment”插件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多