在cloudant中使用分页Lucene搜索时出错

在cloudant中使用分页Lucene搜索时出错,lucene,cloudant,Lucene,Cloudant,我目前在lucene cloudant的分页实现中遇到了一个问题 我尝试访问的URL: /_设计/联系/搜索/姓名?q=name%3Asa%2A+或+默认值%3Asa%2A&限制=10&书签=G1aaaepejzlywbgymlgtmgqtulkzi9kduhjmmtmrznms9dlzskvtunmk9hlsy3jaspjsmrisv_uu38wmjcwjxmpotgjeffqtscl-4kbyczvi9hqdyaaa4dmhjazimdukamz-vemyixufxjadeepxoxlqus

我目前在lucene cloudant的分页实现中遇到了一个问题

我尝试访问的URL:

/_设计/联系/搜索/姓名?q=name%3Asa%2A+或+默认值%3Asa%2A&限制=10&书签=G1aaaepejzlywbgymlgtmgqtulkzi9kduhjmmtmrznms9dlzskvtunmk9hlsy3jaspjsmrisv_uu38wmjcwjxmpotgjeffqtscl-4kbyczvi9hqdyaaa4dmhjazimdukamz-vemyixufxjadeepxoxlquspv2q&stale=ok&sort=“名称”

我发现:

  • 如果我删除书签(指第一页),它可以正常工作
  • 或者,如果我删除该排序,它就可以正常工作
  • 下面是我为此视图创建的索引:

    "indexes": {
        "name": {
            "index": "function (doc)
            {
                if (doc.Type == 'contact')
                {
                    index("default", doc._id);
                    index("name",doc.Name,{"store": "yes"});
    
                    if(doc.Profile) {index("profile", doc.Profile, {"store": "no"});}
    
                    if (doc.Aliases)
                    {
                        if (Array.isArray(doc.Aliases))
                        {
                            doc.Aliases.forEach(function (alias){
                                index("alias", alias, {"store":"yes"})
                            })
                        }
                        else
                        {
                            index("alias", doc.Alias_Name, {"store":"yes"})
                        }
                    }
                }
            }"
        }
    }
    

    我们已为此问题部署了修复程序,您不应再遇到此问题。请确认情况确实如此。谢谢

    我们已为此问题部署了修复程序,您不应再遇到此问题。请确认情况确实如此。谢谢

    我们已为此问题部署了修复程序,您不应再遇到此问题。请确认情况确实如此。谢谢

    我们已为此问题部署了修复程序,您不应再遇到此问题。请确认情况确实如此。谢谢

    嘿,鲁迪!你的Cloudant用户名是什么?我们想做更深入的分析,看看问题出在哪里。嘿,鲁迪!你的Cloudant用户名是什么?我们想做更深入的分析,看看问题出在哪里。嘿,鲁迪!你的Cloudant用户名是什么?我们想做更深入的分析,看看问题出在哪里。嘿,鲁迪!你的Cloudant用户名是什么?我们想做更深入的分析,看看问题出在哪里。是的,它起作用了。感谢您的快速响应(Srdjan!:)是的,它在工作。感谢您的快速响应(Srdjan!:)是的,它在工作。感谢您的快速响应(Srdjan!:)是的,它在工作。感谢您的快速响应(Srdjan!:)
    "indexes": {
        "name": {
            "index": "function (doc)
            {
                if (doc.Type == 'contact')
                {
                    index("default", doc._id);
                    index("name",doc.Name,{"store": "yes"});
    
                    if(doc.Profile) {index("profile", doc.Profile, {"store": "no"});}
    
                    if (doc.Aliases)
                    {
                        if (Array.isArray(doc.Aliases))
                        {
                            doc.Aliases.forEach(function (alias){
                                index("alias", alias, {"store":"yes"})
                            })
                        }
                        else
                        {
                            index("alias", doc.Alias_Name, {"store":"yes"})
                        }
                    }
                }
            }"
        }
    }