For your customization, you can try to use meta description and meta key table fields. There you can store tags (tags view - where you can add tags in frontend needs to be done), in backend you can add the tag into meta key field.
The search plugin search the meta description and meta key fields since 2.7.0 version.
Jan
