Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FR]: Support for Boolean Search Operators #1397

Closed
touwys opened this issue May 3, 2024 · 3 comments
Closed

[FR]: Support for Boolean Search Operators #1397

touwys opened this issue May 3, 2024 · 3 comments
Assignees
Labels
Status-Invalid Reported bug is not a bug or is not reproducible. Type-Enhancement This is request for brand new feature.

Comments

@touwys
Copy link

touwys commented May 3, 2024

Brief description of the feature request

Please consider adding support for the following set of Boolean search operators to deploy in RSS Guard Article Search:

Reference: Boolean Operators | Quick Guide, Examples & Tips

Thank you.

image

@touwys touwys added the Type-Enhancement This is request for brand new feature. label May 3, 2024
@martinrotter
Copy link
Owner

What do you mean? Article filtering feature already allows for binary logical expressions, same standrd for article list filtering which supports regex which allows the same logic (although with different syntax and with limitations).

Where exactly you miss this feature?

@touwys
Copy link
Author

touwys commented May 3, 2024

Where exactly you miss this feature?

In the Search Articles search bar.

Article filtering feature already allows for binary logical expressions

Could you please provide an example of such a "binary logical expression"? I am not familiar with the term. For instance, how does one search for the word "pagan", without getting the word "propaganda" added to the search results?

... article list filtering which supports regex ...

I imagine that the application of regular expressions leans more toward the domain of power users, whereas regular folks can learn how to use Boolean operators with little trouble. Also, people using browser search engines, e.g. Google, are usually already familiar with the latter.
_

@martinrotter
Copy link
Owner

Yes, some features of RSS Guard have more of a steep learning curve and that's fine. Other features are easier to use. RSS Guard is very specific application for specific target audience, developed completely free of charge in my free time, so yes, many features might be missing for some users.

As of regular expressions matchin "pagan" word. There is "word boundary" support on regex.

This search phrase \bpagan\b will match exactly all "pagan" words, but not "propaganda". Here is example for searching "Windows 10" se separate word.

image

Sadly, with my (lately) severely limited free time (3 kids + regular full time job + I am sitting on town council board + other hobbies + work around my garden, house) it is nearly impossible for me to implement all features I would like. Simply do not have the time. Even bug fixing is very problematic last months due to time...

To use binary logical expression in ARTICLE FILTERS feature, you have to study related documentation which states that those scripts are written in JavaScript/ECMAscript which provides its own docs on how to write different things.

@martinrotter martinrotter added the Status-Invalid Reported bug is not a bug or is not reproducible. label May 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status-Invalid Reported bug is not a bug or is not reproducible. Type-Enhancement This is request for brand new feature.
Projects
None yet
Development

No branches or pull requests

2 participants