Search 为Alfresco中的全文搜索编制思维导图索引?

Search 为Alfresco中的全文搜索编制思维导图索引?,search,indexing,alfresco,mindmapping,freemind,Search,Indexing,Alfresco,Mindmapping,Freemind,我正在寻找一种方法来索引Alfresco 4.1 for Windows 7上.mm文件的内容,以便在每个思维导图中进行搜索。到目前为止,我已经找到了一个解决方案,但我似乎无法让它发挥作用 最好的方法似乎是通过获取每个节点的文本属性值来提取每个.mm文件的文本。posted方法中的XSLT在将思维导图重命名为xml,然后添加xml序言和样式表标记后,在web浏览器中清晰地呈现所有文本。似乎无法找到更优雅的解决方案,所以Alfresco会像搜索XML一样搜索每个思维导图,但仍然返回一个.mm文件。

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

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

是否有人有一个逐步实现思维导图全文搜索的过程


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

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

尝试将
.mm
文件的MIME类型设置为Alfresco中的XML,这些文件应自动编制索引

如果这样做有效,并且希望在将
.mm
文件添加到存储库时自动为其编制索引,则可以将文件扩展名添加到配置文件
alfresco/mimetype/mimetype map.xml
中的
text/xml
MIME类型的扩展名列表中