Elasticsearch中的character @ special?

时间:2017-08-18 13:53:11

标签: elasticsearch nest

我们正在使用Nest库从.NET Core 2项目中搜索Elasticsearch,其中包含以下查询:

var response = await client.SearchAsync<Document>(
        s => s.Query(q =>
                q.QueryString(qs => qs
                    .DefaultField(f => f.Info)
                    .Query(term)
                    .DefaultOperator(Operator.And)
                )));

如果Elasticsearch包含包含信息myemail@gmail.comterm=myemailterm=gmail的文档,则会找到文档。

问题在于搜索term=myemail@gmail时,因为在这种情况下找不到文档。为什么角色@制作问题?它应该以某种方式逃脱吗?

0 个答案:

没有答案