次のようなcouchdbドキュメントがあるとします。
{
"_id": "id",
"_rev": "rev",
"title": "foobar",
"URI": "http://www.foobar.com",
"notes": "",
"date": 1334177254774,
"tags": [
"tag1",
"tag2",
"tag3"
],
"date_modified": 1334177278457,
"deleted": false
}
タグから転置インデックスを作成したいので、次のようになります。
{
"tag1": [
_id,
_id,
_id
],
"tag2": [
_id,
_id,
...
]
}
私が読んで試したことから、couchdbは私にそれをさせないかもしれません。マップフェーズでは実行できず、カウチ削減フェーズでは実行できないようです。これは、アプリの別のレイヤーで実行する必要があることですか?