As a user I should have the ability to Search such that search terms are matched against tags and keywords and the results are matched based on keywords relevance while filtering by the tags. #916
AS1. User enters a search term. Search term is parsed for known keywords. Articles with known keywords are populated as part of the result query.
AS2. Search term is further parsed for tags. Any identified tags are automatically selected as filters based on the search term and reduce the search result.
AS3. The rest of the search query is applied as a free text search. Using (#907). Any free text matching the article title should be displayed first. Then articles that match the free text search in their body are displayed. A search library/utility/tool might be useful for this.
AS4. Any boolen operators that are specified in the search should also be reflected in the keywords / tags and freetext structure
AS1. User enters a search term. Search term is parsed for known keywords. Articles with known keywords are populated as part of the result query. AS2. Search term is further parsed for tags. Any identified tags are automatically selected as filters based on the search term and reduce the search result. AS3. The rest of the search query is applied as a free text search. Using (#907). Any free text matching the article title should be displayed first. Then articles that match the free text search in their body are displayed. A search library/utility/tool might be useful for this. AS4. Any boolen operators that are specified in the search should also be reflected in the keywords / tags and freetext structure