当对具有不同分析器(词干,ngram等)的多个字段执行查询时,elasticsearch是否对每个字段的查询字符串执行特定分析?
我正在尝试用facebook进行服务器端身份验证,我可以进入登录对话框和权限,但重定向后我没有在重定向处理程序中获得auth'代码'.有什么建议吗?
FBCfg = &oauth.Config { //setup
ClientId: appId, ClientSecret: appSecret,
AuthURL: "https://www.facebook.com/dialog/oauth",
TokenURL: "https://graph.facebook.com/oauth/access_token",
RedirectURL: "http://"+domain+"/fedlogin/facebook/redir",
Scope: "",
}
func FBHandleAuth(w http.ResponseWriter, r *http.Request) {
url := FBCfg.AuthCodeURL("")
http.Redirect(w, r, url, http.StatusFound)
}
func FBHandleRedir(w http.ResponseWriter, r *http.Request) {
code := r.FormValue("code")
w.Write([]byte(code)) //<-- empty, no code returned.
}
Run Code Online (Sandbox Code Playgroud)
编辑:我正在使用原始的goauth2最新版本.