定制简单搜索露天社区5

时间:2016-09-07 12:53:47

标签: alfresco-share aikau

Alfresco简单搜索字段默认搜索文档内容和文件夹。

因为我正在考虑使用标记分类法,所以我希望将简单搜索字段默认为仅搜索标记而不使用"TAG:"前缀并排除内容和文件夹。内容和文件夹可以作为高级搜索中的搜索选项保留。

默认查询如下所示:

  cm:name cm:title cm:description my:authorisedBy 
  ia:whatEvent ia:descriptionEvent lnk:title 
  lnk:description TEXT  TAG

有人能告诉我如何修改此查询只能搜索标签吗?

1 个答案:

答案 0 :(得分:0)

我将假设通过"简单搜索"您是指共享中显示的标题栏中的搜索框。这是由Aikau小部件alfresco/header/SearchBox呈现的,并提供了许多自定义选项。

我认为您最好的选择是使用您自己的版本扩展默认小部件并覆盖generateSearchTerm功能。这将允许您使用提供的术语(例如用户输入搜索框中的任何内容),并在调用搜索REST API之前使用其他高级搜索文本对其进行操作。

old blog post提供了扩展窗口小部件的示例,然而您应该使用this blog post中概述的方法添加自定义程序包(而不是直接编辑surf.xml) )