0

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

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

有没有人有一步一步的过程来实现思维导图的全文搜索?

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

4

1 回答 1

1

Alfresco will automatically extract the text content of XML files using Tika and will populate the index using this.

Try setting the MIME type of your .mm files to XML in Alfresco and they should be indexed automatically.

If that works and you want .mm files to be automatically indexed when they are added to the repository, you could add the file extension to the list of extensions for the text/xml MIME type in the config file alfresco/mimetype/mimetype-map.xml.

于 2013-03-01T11:32:10.617 回答