我想在使用Cloudant Search索引时搜索文档中的所有字段,而无需指定字段名称。
cloudant docs提供了doc._id上的默认字段索引示例:
function(doc){
index("default", doc._id);
if (doc.min_length){
index("min_length", doc.min_length, {"store": true});
}
if (doc.diet){
index("diet", doc.diet, {"store": true});
}
if (doc.latin_name){
index("latin_name", doc.latin_name, {"store": true});
}
if (doc.class){
index("class", doc.class, {"store": true});
}
}
文档也提供了这种描述:
如果特殊值"默认"在定义名称时使用,您不必在查询时指定字段名称。
我可以定义多一个"默认"指数? E.g。
function(doc){
index("default", doc._id);
index("default", doc.min_length, {"store": true});
...
}
答案 0 :(得分:1)
是的,您可以定义尽可能多的"默认"索引就像你一样。似乎即使是混合类型也适用于查询。