如何搜索特殊符号AWS Search

时间:2015-12-15 20:07:03

标签: amazon-web-services amazon-cloudsearch

我试图通过@等特殊符号获取搜索结果。每当我尝试这样做时,我都没有得到任何点击,当我尝试没有特殊符号时,一切正常。这是我要求的要求。

search?q=(or(prefix+field%3Demail+%27email@email%27)(term+field%3Demail+%27email@email%27))&q.parser=structured&return=user

3 个答案:

答案 0 :(得分:1)

正如Text Processing

中所述,在文本处理过程中删除符号
  

根据单词break规则,由空格分隔的字符串   例如空格和制表符被视为单独的标记。在许多情况下,   标点符号被删除并视为空格。例如,字符串   用连字符( - )和at符号(@)分开。

您可以使用其他Text Analysis scheme

解决此问题

答案 1 :(得分:0)

通过将@替换为其他角色来修复它。

答案 2 :(得分:0)

您可以将字段设置为文字,因为文字字段没有标记。