我试图通过@等特殊符号获取搜索结果。每当我尝试这样做时,我都没有得到任何点击,当我尝试没有特殊符号时,一切正常。这是我要求的要求。
search?q=(or(prefix+field%3Demail+%27email@email%27)(term+field%3Demail+%27email@email%27))&q.parser=structured&return=user
答案 0 :(得分:1)
根据单词break规则,由空格分隔的字符串 例如空格和制表符被视为单独的标记。在许多情况下, 标点符号被删除并视为空格。例如,字符串 用连字符( - )和at符号(@)分开。
您可以使用其他Text Analysis scheme
解决此问题答案 1 :(得分:0)
通过将@替换为其他角色来修复它。
答案 2 :(得分:0)
您可以将字段设置为文字,因为文字字段没有标记。