为Alfresco的全文搜索索引思维导图?

时间:2013-02-28 23:40:54

标签: search indexing alfresco mindmapping freemind

我正在寻找一种方法来索引Alfresco 4.1 for Windows 7上的.mm文件的内容,这样我就可以在每个思维导图中搜索。到目前为止,我发现了一个promising method,但我似乎无法让它发挥作用。

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

是否有人一步一步地实施思维导图的全文搜索?

非常感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:1)

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

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

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