【问题标题】:Indexing mind maps for full text search in Alfresco?在 Alfresco 中为全文搜索索引思维导图?
【发布时间】:2013-02-28 23:40:53
【问题描述】:

我正在寻找一种方法来为 Windows 7 的 Alfresco 4.1 上的 .mm 文件的内容编制索引,以便我可以在每个思维导图中进行搜索。到目前为止,我已经找到了一个 promising method,但我似乎无法让它工作。

最好的方法似乎是通过获取每个节点的文本属性的值来提取每个 .mm 文件的文本。将思维导图重命名为 xml,然后添加 xml 序言和样式表标签后,发布的方法中的 XSLT 在 Web 浏览器中清晰地呈现所有文本。似乎找不到更优雅的解决方案,因此 Alfresco 搜索每个思维导图,就好像它是一个 XML 一样,但仍然返回一个 .mm 文件。我已经找到的方法建议在 Alfresco 的 RuntimeExecutableContentTransformer bean 中使用 xmlstarlet。但是,当我在 Windows 上尝试时,这导致服务器缺少资源错误。

有人有实现思维导图全文搜索的分步流程吗?

非常感谢您可能获得的任何帮助。

【问题讨论】:

    标签: search indexing alfresco mindmapping freemind


    【解决方案1】:

    Alfresco 将使用 Tika 自动提取 XML 文件的文本内容,并使用它填充索引。

    尝试在 Alfresco 中将 .mm 文件的 MIME 类型设置为 XML,它们应该会自动编入索引。

    如果可行并且您希望在将 .mm 文件添加到存储库时自动为其建立索引,您可以在配置文件 alfresco/mimetype/mimetype-map.xml 中将文件扩展名添加到 text/xml MIME 类型的扩展名列表中.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-26
      • 1970-01-01
      • 2021-11-13
      • 1970-01-01
      • 1970-01-01
      • 2012-07-10
      • 2011-03-20
      相关资源
      最近更新 更多