Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

...

Introduction

The preezie logic/rules use “Lucene query syntax”.

For The two types of logic that can be set up under the “Rule Condition” are:

...

In the examples below we will be using the values Red, Green and Blue to see how syntax can be applied in logic/rules.

Special characters:

Add a\ before a special character will “escape” the proceeding character from the search.
Special characters are + - && || ! ( ) { } [ ] ^ " ~ * ? : \

Text/String Equals To

Text/String Equals To”, is the most simple search. Only able to search for uninterrupted strings of characters, a single word like “red”, NOT “dark red” as that is interrupted by a space.

...

Search for the letters anywhere in a phrase with (*Stars*) so greenery or evergreen could be located with this rule. USE WITH CAUTION!

(*green*)

Wild Card Search can also be used in other logic where appropriate. This rule can be used with other rules but needs to be wrapped in brackets

(*green*)||(*blue*)||red

...

Proximity matching is where you can find multiple words within a specific distance from each other.

e.g. Search for green and blue where they are within 4 words from each other.
Word distance can be changed by changing the number at the end of the rule.

"green blue"~4

...

The example data below has all the data we need for all the answers in both the description and the tags.

Bold and colored for your convenience, these are the fields identified to fit with the answers above.

Some of this data may not be obvious, “gaming” is clearly defined in the description in Green, however, the tags are where the Refresh Rate 200Hz and the HDMI 2.1 make this a good gaming TV. Ensure you know what makes a product suitable for an answer. These can sometimes require some research.

desctiption:

tags:

<STRONG>Overview</STRONG> <P></P><P>Into the wonderful: experience the next evolution of LG OLED TV. Self-lit pixels allow spectacular picture quality, a host of design possibilities and cutting-edge Smart TV technologies designed to deliver everything you love about TV, elevated in every way. </P><P><STRONG>Key Features</STRONG></P><P><STRONG>Our best 4K OLED ever</STRONG><BR>See bright, sharp images with intense clarity, from an upgraded display. LG OLED evo uses an optimised next-generation OLED panel that refines the wavelengths of light and increases brightness. Evolve your viewing experience with an evolved display.&nbsp; </P><BR><FONT size=1>*FILMMAKER MODE™ is a trademark of UHD Alliance, Inc.</FONT></P><P><STRONG>It's game over for the competition</STRONG><BR>Get ahead of the game with swift response, cutting-edge gaming features and an ultra-smooth display. Create the ultimate gaming setup, with LG OLED TV.&nbsp; </P>

Screen type: OLED TVs, LG TV model: OLED G1 4K, Screen Resolution: 4K_Ultra HD, Screen Size (Inches): 77, Refresh Rate (Hz): 200Hz, Variable Refresh Rate (VRR): HDMI VRR, HDR (High Dynamic Range): True, Backlighting type: Self-lighting, Local dimming: True, 4K Ultra HD disc compatible: False, 4K streaming compatible: True, Noise reduction: True, Movie/cinema Mode (24 FPS): True, NTSC to PAL conversion: False, Picture In Picture: False, Streaming apps: 7Plus, Apple TV, 9Now, ABC iView, Amazon Prime, britbox, Disney+, Foxtel Now, Netflix, HDMI-CEC: False, HDMI inputs: 4, HDMI 2.1 inputs: 4, USB Ports: 3, Brand: LG, Category: TVs OLED 75" and above, Primary Category: TVs, Availability: Available Now

...

Answer 1. 4K UHD

description:(UHD||4K||”Ultra HD”) OR tags:(USHUHD||4K||”Ultra HD”)

In Answer 1 logic above the logic is a simple search in two fields, ensure that logic with multiple words are “bracketed”, the others are not required to have quotes.

Answer 2. Smart TV

description:(“smart tv”) OR tags:(7Plus||”Apple TV”||9Now||”ABC iView”||”Amazon “Prime||britbox||Disney\+||“Foxtel Now”||Netflix)

In Answer 2 logic above there is a Special Character in the Disney+ part of the logic the ( + ) is a special character and needs to be escaped with a backslash ( \ ).

Answer 3. OLED Screen

(description:(OLED) OR tags:(OLED)) AND (description:(TV) OR tags:(TV))

Answer 4. Gaming Ready

In Answer 3 logic above we are searching for OLED in two fields but AND making sure that we are looking for only TV options, as there are other OLED products such as Phones & Laptops. If we changed the AND in the logic above to an OR we would be searching for OLED or TVs, opening up the logic to other devices.

Answer 4. Gaming Ready

description:(gaming) OR tags:(gaming||”HDMI 2.1”||250HZ||200HZ||150HZ||100HZ)

In Answer 3 logic above we