Join us this Friday for AI in Action at the Virtual Happy Hour! This free virtual event is open to all—enroll now on Academy and don’t miss out.
Join us this Friday for AI in Action at the Virtual Happy Hour! This free virtual event is open to all—enroll now on Academy and don’t miss out.
That @ symbol is being replaced by space. Some of the symbols get replaced by space and completely ignored. I didn't find the list that you are looking. But better suggestion would be not to use these symbols in the Item (page/block) names.
Hi Dileep,
I work for the Epi documentation team and got the following reply from the Find Dev team:
The reserved characters are: + - = && || > < ! ( ) { } [ ] ^ " ~ * ? : \ /
If any of those characters appears in a query, it is escaped to prevent an error. For example, the string John+Doe will be escaped to John\\+Doe.
Hi Bob,
Thanks for sorting this out.
Find Dev team should add them into documents. That will help developers.
Thanks for the suggestion, Praful. See https://world.episerver.com/documentation/developer-guides/find/NET-Client-API/searching/reserved-characters/ .
Do we have a list of characters that are reserved or not expected to be part of string search?
Reason: I have some pages that start with "@" and If i have two pages with similar name, one that starts with @ and other that doesn't and if I search for page starting with @, I don't get this page as first result. Looks like this @ is completely ignored or escaped. Similar behaviour can be seen in EPiServer CMS when you search for a page.
I haven't got chance to validate the other special characters yet so the question, is it not advisable to have pages or blocks that are indexed to start with @ or $ or !.