Search keywords not working as expected in frameless output
I am using RH 2022.5.28 and generating frameless output. I want a user to be able to find via the Search a topic that contains a search keyword (whether the keyword is one word, such as 'POS', or a multi-word keyword, such as 'point of sale') which appears as part of a comma-delimited list (no quotation marks around the individual keywords) in the content section of the search-keywords meta tag in the header but not in the body of the topic.
Using the generated output, if I search for the topic by placing the keyword within quotation marks (e.g., "POS" or "point of sale") in the Search field, the system does not find the topic. Should it? I was expecting it to.
Using the generated output, if I search for the topic without placing the keyword within quotation marks in the Search field, I get a LOT of matches, which do include the topic, but may bury it so deep I am not likely to find it. When I search for POS without the quotation marks, for example, I get 426 matches: every topic that includes the whole word 'POS', every topic containing 'PO' (where the system appears to allow PO as a singular form of POS), and every topic containing any word containing 'POS', such as position, posted, deposit, proposal, etc. In this situation, the topic gets buried so deep a user is not likely to find it. If I search for point of sale without the quotation marks, I get 379 matches: every topic that includes 'point' and/or 'sale'. In this instance, my topic is somehow listed as the first of the 379 matches, possibly because no other topics include 'point' so close to 'sale'. While I am not disappointed to find the topic this way, it seems counter intuitive to expect a search to find my topic when I don't use quotation marks around a keyword that contains such commonly used words and to not find my topic at all when I use quotation marks around the exact single-word or multi-word keyword, as if doing a consecutive word search. Is this how searching for a search keyword should work? Thanks!
