Hello.
It is possible to use Smart search for custom field, too. For more info, please see following link:
http://devnet.kentico.com/docs/devguide/smart_search_search_syntax.htmI believe you can still use approach I suggested. At first, you need to extend given document type by extra column, where given number (“Like index”) will be stored. This can be done in Site Manager / Development / Document types / edit / Fields tab. Then, you can develop a custom web part / User control (
http://devnet.kentico.com/docs/devguide/developing_web_parts.htm) and increase Like index in code-behind, when button is clicked. This can be done in API (
http://devnet.kentico.com/docs/devguide/update_document.htm).
In code-behind, you can get current TreeNode and get and increase value of given field via SetValue / GetValue method. Then, you can search this field according to first link I provided.
Best Regards,
Radek Macalik