Örnek db için arama indeksi oluşturdum ve scouessfully içinde bir arama sorgusunu çalıştırıyorum. Örneğin, ben gibi bir veritabanı vardı: "Sınıf" ı arama dizinini oluşturabilir "_ID" veya indeksleme içinJson in cloudant için bina arama dizini
{
"_id": "aardvark",
"_rev": "3-fe45a3e06244adbe7ba145e74e57aba5",
"min_weight": 40,
"max_weight": 65,
"min_length": 1,
"max_length": 2.2,
"latin_name": "Orycteropus afer",
"wiki_page": "http://en.wikipedia.org/wiki/Aardvark",
"class": "mammal",
"diet": "omnivore"
}
olarak: Ancak
function(doc){
index("default", doc._id);
...
}
veya
function(doc){
index("default", doc.class);
...
}
, ben Json formatında nasıl endeksleneceğini bilmiyorum.
"_id": "08ff683d86484139",
"_rev": "4-cf6f34c6a2a22780a646b86a3f8d1848",
"lastUpdated": "2014-01-31 00:00:00",
"issueId": 62655,
"isThirdParty": true,
"dateCreated": "2014-01-29 00:00:00",
"attributeCollection": {
"attributeArray": [
{
"updateable": false,
"lookup": "issuetype",
"issueAttributeDefinitionId": 13,
"attributeType": 1,
"name": "Web Type",
"value": [
"Improper Neutralization of Input During Web Page Generation"
]
},
"appReleaseId": 57,
"hash": "953b33eca52938ab2d21e27eb171998b"
}
sorum nasıl Json biçimi "AttributeCollection" dizin özelliklerini şudur: Örneğin, ben bir Json biçimi vardır. Özellikle, nasıl bir alt belgenin bir dizi sahada json dizin oluşturabilirsiniz inanmıyorum, ancak sorgulamak için bir arama indeksi oluşturabilir
"name": "Web Type",
ve
"value": ["Improper Neutralization of Input During Web Page Generation"]
Nguyen, Çözmeyi denediğim kullanım örneğinin ad ve/veya değer üzerinde filtreleme ile ilgili olduğunu varsayıyorum. Bunu yapmak için bir çözüm sağladım, ancak "json" dizinlerini kullanmıyor. Aşağıdaki cevap kullanım durumunuzu çözmezse lütfen eksik olduğu yeri bildirin. Teşekkürler! – markwatsonatx