On an entry page I search for related entries based on the tags assigned to the respective entry. The following example works:
{% set tags = entry.q_tags.first %}
{% for tag in entry.q_tags.offset(1) %}
{% set tags = tags ~ ' OR ' ~ tag %}
{% endfor %}
{% set entries = craft.entries.search(tags).order('score') %}
I just wonder whether there is a smarter solution?