【发布时间】:2014-11-25 06:06:35
【问题描述】:
在这里我引用了我的代码进行多重搜索过滤。我找不到其中的错误。请提供正确的代码以使其正常运行。
员工文件:
{ "_id": "527c8d9327c6f27f17df0d2e17000530",
“_rev”:“24-276a8dc913559901897fd601d2f9654f”,
"proj_role": "团队成员",
"work_total_experience": "3",
“个人”:{ “语言_已知”:[ "英语","泰卢固语" ]},
“技能”:[
{
"skill_set": "Webservices Framework",
"skill_exp": 1,
"skill_certified": "yes",
"skill_rating": 3,
},
{
"skill_set": "Microsoft",
"skill_exp": 1,
"skill_certified": "yes",
"skill_rating": 3,
}
]
"framework_competency": "Nasscom",
“类型”:“员工文档”
}
设计文档:
{ "_id": "_design/sample",
"_rev": "86-1250f792e6e84f6f33447a00cf64d61d",
“视图”:{},
“语言”:“javascript”,
“索引”:{
"search": {
"index": "function(doc){\n index(\"default\", doc._id);if(doc.type=='employee-docs'){\nif (doc.proj_role){index(\"project_role\", doc.proj_role);}if(doc.work_total_experience){\nindex(\"work_experience\", doc.work_total_experience);}\nif(doc.personal.languages_known){for(c in doc.personal.languages_known){ \n index(\"languages_known\",doc.personal.languages_known[c]);}} if(doc.skills){for (var i=0;i<doc.skills.length;i++){\nindex('skill_set',doc.skills[i].skill_set);}}}}"
}
} }
【问题讨论】:
标签: cloudant