Kentico自定义表单控件类型:我想给用户输入特殊字符以进行搜索

时间:2018-08-21 20:15:06

标签: kentico

我尝试将文本框用作表单控件类型,但不适用于“ xxx&xxxx”。如果是Form控件类型或其他类型,请寻求建议。如果是,请让我知道修复它。

2 个答案:

答案 0 :(得分:0)

智能搜索(即Lucene)支持转义查询语法中包含的特殊字符。特殊字符为:+ - && || ! ( ) { } [ ] ^ " ~ * ? : \ /。要转义这些字符,请在字符前使用\。因此,请尝试"xxx \& xxxx",看看是否可行。

答案 1 :(得分:0)

感谢@PeterMogilnitski。我尝试使用“ xxx \&xxxx”。它不起作用。enter image description here看看这张照片。假设Field或searchName的格式为“ xxx&xxxx”。所以您对Documentname的建议是什么,它应该为searchname找到结果。