Problem/Motivation
Currently the terms filtering works as an OR condition, this means that if you have a topic that is tagged to Term 1 and Term 2 and multiple topics that are tagged to Term 1 filtering by Term 1 and Term 2 produces multiple results, which is confusing.
Example:

Learn more about the EAA is tagged to Term 1 and Term A
Welcome to the EAA community is tagged to Term 1
Steps to reproduce
1. Install social_tagging
2. Create multiple root tags with children
3. Tag multiple topics with these new tags
4. Try to search for a specific topic that is tagged to multiple terms.
Proposed resolution
Implement a settings that will enabled to use AND condition in the query for terms filtering.
Comments
Comment #2
nkoporecComment #3
nkoporechttps://github.com/goalgorilla/open_social/pull/2313
Comment #4
navneet0693 commentedThis will be available from Open Social 10.0.19 onwards.