On 5/14/24 06:40, Runar Espeland wrote:
Solr parsing non-ended comments inside comment, does not work as expected.
If there are non-ended comments inside a comment. Then it will treat trailing 
words as comments

Examples
samsung /* Motorola iphone */  -- > works. As expected
samsung /* motorola /* iphone */ ) -->  works.   Not as expected. Ignores 
trailing ')'
( samsung /* motorola /* iphone */ nokia ) -- > fails. Not as expected.  
Because of starting '('.  Ended ')' is ignored. Since it is read as a comment.

If you are trying to search for actual parenthesis characters, you need to escape them with a backslash. Parentheses are a special character in Solr queries used for overriding the query operator parsing order.

Same goes for the asterisk character. It is a special character used for wildcard searching, so if you want to actually match an asterisk character, you have to escape it.

Thanks,
Shawn

Reply via email to