2016-09-07 29 views
0

Alfresco在文檔內容和文件夾上的簡單搜索字段搜索作爲默認值。定製簡單的搜索露天社區5

因爲我在考慮使用標籤分類標準,我希望默認簡單搜索字段只搜索標籤而不使用前綴並排除內容和文件夾。內容和文件夾可以作爲高級搜索的搜索選項。

默認查詢看起來是這樣的:

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

誰能給我一個想法如何查詢只能修改,以在標籤上進行搜索?

回答

0

我打算假設您通過「簡單搜索」引用共享中顯示的標題欄中的搜索框。這由Aikau小部件alfresco/header/SearchBox呈現,並提供多種自定義選項。

我認爲你最好的選擇是用你自己的版本來擴展默認的widget並且覆蓋generateSearchTerm函數。這將允許您在調用搜索REST API之前使用提供的術語(例如用戶在搜索框中輸入的內容)並使用額外的高級搜索文本對其進行操作。

old blog post提供和實例但是延伸的部件,你應該使用this blog post概述的方法來增加您的自定義程序包(而不是編輯直接surf.xml)

+0

我想通過用戶輸入的詞是由這個文件處理: ./tomcat/shared/classes/alfresco//share-config-custom.xml 我只是無法找到如何修改它只搜索標籤。 Btw。感謝您的回覆;-) –

+0

不,在share-config.xml文件中定義的配置與所有配置無關......您將無法將該配置更改爲僅搜索標籤。 –

+0

@DaveDraper可以分享alresco/header/SearchBox的路徑嗎? – nikhil84