Expertrec Custom Search engine lets you search semantically if you enable advanced search option under  UI Customisation -> features -> Advance Search in the Expertrec control panel.

This will enable search to be aware of words and, or, not etc this will make search more powerful. So if this option enabled then search like florida and beach will gives results having both word “florida” , “beach”. 

So what if the query is florida and palm beach in such case all results will have word “florida”, “palm”  but word beach”  will be search as a normal search so pages having all three world will come followed by pages having “florida”  and “palm”. If the user wants “florida” and “palm beach” then the query can be formed as florida and "palm beach". For search query florida and beach not sandy results will filter out pages having “sandy” from pages contain “florida” and “beach“.

 

Another thing to keep in mind if this option is enabled then the search will we strict that means partial match and typo tolerance will not work which may degrade the user experience. We want the regular search also to be made available for the simpler use cases, and currently, the end user will get the option to use advanced search or not if it is enabled in control panel.