Search events by tags

Search should also return event with matching tags. Search result should also return matched tags if they're not exact.