Я ищу запрос к моему CouchDB таким образом, что некоторые из полей документа могут быть подстановочными знаками, которые соответствуют любому запросу ключа.Ключ CouchDB всегда соответствует
Пример:
function(doc) {
emit(doc.some_field, doc);
}
?key=100
будет соответствовать как документ с из строку field и значения строку field как *.
Возможно ли это? Есть ли взломать это?
Да, я думаю, если бы было что-то сделать ИЛИ, хотя это сработало бы. как 100 OR *. Возможно, мне придется использовать couchdb-lucene. –
Использование двух запросов может служить обходным путем: первый запрос для вашего ключа (? Key = 100), а второй для подстановочных строк. Если подстрочные строки курса должны иметь соседние ключи. – ssmir
http://wiki.apache.org/couchdb/View_collation?action=show&redirect=ViewCollation#String_Ranges говорит, что все это возможно :) –