Search for related entries based on tags 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?
This should work:

{% set tags = entry.q_tags %}
{% set entries = craft.entries.relatedTo(tags).order('score').find() %}