Hi Hermano,
First way of adding new field and filter the result in EH_ONSEARCH is simple but in this we face one problem. After executing search then we filter the result and this mismatch our MAX_Hits value.
So you can use AET to enhance search .
And you will find lots of information on SCN regarding that.
Regards,