嗨,我正在尝试理解Cloudant中的json索引和文本索引。现在我知道用
{ "index": {}, "type": "text" }将使整个文档可搜索。但是说出来有什么区别,
{
"index": {
"fields": [
"title"
]
},
"type": "json"
}和
{
"index": {
"fields": [
{
"name": "title",
"type": "string"
}
]
},
"name": "title-text",
"type": "text"
}谢谢。
发布于 2016-12-22 15:57:46
json类型:
bookmark字段$regex )作为查询的基础。$eq、$gt、$gte、$lt和$lte (但不能使用$ne) )才能用作查询的基础。text类型:
:string,:number)有时需要附加到排序字段来自:query.html
如果您确切地知道要查找哪些数据,或者希望将存储和处理需求保持在最低限度,则可以通过使索引类型为json来指定如何创建索引。 但是,为了在查找数据时具有最大的灵活性,您通常会创建一个类型为text的索引。
补充资料:
https://developer.ibm.com/clouddataservices/docs/cloudant/get-started/use-cloudant-query/
https://stackoverflow.com/questions/41254027
复制相似问题