How to add custom type in search suggestion

cancel
Showing results for 
Search instead for 
Did you mean: 
Member II

How to add custom type in search suggestion

Hello,

I am using Alfresco Community version 6. I want to ad custom type in live search suggestion.

How can i do that.

 

Thanks in Advance!

6 Replies
Alfresco Employee

Re: How to add custom type in search suggestion

This blog post is still valid:

https://bluefishgroup.com/insights/ecm/adding-metadata-fields-to-simple-search-and-live-search-with-...

Software Engineer in Alfresco Search Team.
Member II

Re: How to add custom type in search suggestion

Hi thanks for rply but this is for adding extra information about the results. but in search i need to search a content or folder of my custom type. Currently it is searching only cm:content and cm:folder.

Moderator
Moderator

Re: How to add custom type in search suggestion

@rasika_g From what i can understand, you want provide custom properties for live search. By default live search looks for keywords in "cm:name cm:title cm:description TEXT TAG". If you have custom properties defined as part of custom types/aspects, then you can configure those as well.

You need to extend the live-search/search webscript, try this and see if it works for your use case. see the details here: 

https://github.com/Alfresco/share/tree/master/share-services/src/main/resources/alfresco/templates/w...

Extend and update live-search-docs.get.config.xml with your custom properties. 

Example:

 

<search>
   <default-operator>AND</default-operator>
   <default-query-template>%(cm:name cm:title cm:description TEXT TAG demo:publisher demo:author)</default-query-template>
</search>

 

 

Extend and update search.get.config.xml with your custom properties. 

Example:

<search>
   <default-operator>AND</default-operator>
   <default-query-template>%(cm:name cm:title cm:description ia:whatEvent ia:descriptionEvent lnk:title lnk:description TEXT TAG demo:publisher demo:author)</default-query-template>
</search>

 

~Abhinav
(ACSCE, AWS SAA-C02, GAIQ)
Member II

Re: How to add custom type in search suggestion

hi Thanks for replay but it is not working .

I also tried by using https://www.seedim.com.au/customising-alfresco-live-search/ this way but some how it is also not working is there any other way you know.

Moderator
Moderator

Re: How to add custom type in search suggestion

I am not sure why it is not working for you. Steps are simple to do. Here is a sample project i just tried and it is working as expected.

https://github.com/abhinavmishra14/search-extension-demo

I added a custom property acme:copyrightYear in content model 

Extended live-search and search, see here: https://github.com/abhinavmishra14/search-extension-demo/tree/master/search-extension-demo-platform/...

Added custom property and an additional ootb property in live-search-docs.get.config.xml and search.get.config.xml

 

live-search-docs.get.config.xml 

<search> <default-operator>AND</default-operator> <default-query-template>%(cm:name cm:title cm:description cm:author acme:copyrightYear TEXT TAG)</default-query-template> </search> search.get.config.xml
<search> <default-operator>AND</default-operator> <default-query-template>%(cm:name cm:title cm:description cm:author ia:whatEvent ia:descriptionEvent lnk:title lnk:description acme:copyrightYear TEXT TAG)</default-query-template> </search>

Results:

acme:copyrightYear = 2020acme:copyrightYear = 2020

acme:copyrightYear = 2020acme:copyrightYear = 2020

cm:author = Abhinavcm:author = Abhinav

 

cm:author = Abhinavcm:author = Abhinav

If your searches are still not working, try checking if documents are getting indexed and searchable

~Abhinav
(ACSCE, AWS SAA-C02, GAIQ)
Customer

Re: How to add custom type in search suggestion

Hi:

You can add TYPE:customtype or ASPECT:customaspect in your live search.

https://docs.alfresco.com/4.0/tasks/rm-search-specialtypes.html

Regards.

--C.