Elasticsearch索引Confluence页面

12

这是一个选择,如果您使用的是 Confluence 版本 3 或 4:http://www.searchtechnologies.com/elasticsearch-connector-confluence.html,但它似乎不是免费的。 - MNRSullivan
谢谢,但我正在寻找一个免费的连接器。 - maestr0
@maestr0,我猜回答可能已经太晚了,但你可以尝试直接从数据库中读取Confluence内容(我猜是BODYCONTENT表)。我不知道这是否符合Atlassian许可证的规定,但只要你只从数据库中读取,就肯定是安全的。不幸的是,你必须自己编写一些转换器,例如批量插入数据到ElasticSearch。 - Andrzej Martyna
有一个章节在 Confluence 文档中:https://confluence.atlassian.com/doc/setting-up-an-external-search-tool-to-index-confluence-51871758.html - dermoritz
看起来Confluence曾经试图支持Elasticsearch,但它从未超过实验阶段:https://confluence.atlassian.com/confkb/confluence-site-search-or-index-returns-elasticsearch-error-876855086.html Rivers已经过时了,所以我猜我们目前只能爬行或直接读取数据库。 - s.Daniel
1个回答

1

Elasticsearch废弃了river

Elasticsearch有一个基于它构建的解决方案,叫做工作场所搜索,可以连接到Confluence以吞咽数据。

理想情况下,您可能需要通过脚本通过Confluent API将其发送到Elasticsearch。如果您需要解析PDF内容,则还可能需要使用“ingest-attachment”插件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接