При индексации представления couchdb вы можете использовать массив в качестве ключа, например: emit (["one", "two", "three"], doc);Я ценю тот факт, что при поиске в представлении важен порядок, но иногда я хотел бы, чтобы представление игнорировало его.Я подумал о паре вариантов.1. По соглашению, просто отправьте содержимое в алфавитном порядке и убедитесь, что поиск использует то же соглашение.2. Каким-то образом хешировать, игнорируя порядок, и генерировать / искать на основе этого хеша.(Это довольно просто, если вы просто хешируете каждый из них по отдельности, «суммируете» хеши, а затем мод.) Примечание: я уверен, что это может быть описано где-то в авторитетном руководстве, но мне не удалось его найти.