2013-02-28 55 views
0

我正在寻找一种方法来为Windows 7的Alfresco 4.1上的.mm文件的内容建立索引,这样我就可以在每个思维导图中进行搜索。到目前为止,我发现了一个promising method但是我似乎无法使其工作。在Alfresco中为全文搜索编制思维导图?

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

有没有人有一个循序渐进的过程来实现思维导图的全文搜索?

非常感谢您的任何帮助。

回答

1

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

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

如果这样的作品,你想,当他们被添加到存储库进行自动索引.mm文件,你可以在文件扩展名添加到扩展的text/xml MIME类型的配置文件alfresco/mimetype/mimetype-map.xml列表。

+0

非常感谢! – vrothenberg 2013-03-05 19:39:32