PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Търсене на пълен текст в Postgres или CouchDB?

Ако разбирам проблема ви правилно, вероятно всичко, от което се нуждаете, вече е вградено в CouchDB.

  1. За да получите набор от документи с имена, започващи с напр. "Шунка". Можете да използвате заявка с диапазон от низове:startkey="Ham"&endkey="Ham\ufff0"
  2. Ако имате нужда от по-изчерпателно търсене, можете да създадете изглед, съдържащ имена на други места като ключове. Така че отново можете да заявите диапазони, като използвате техниката по-горе.

Ето функция за преглед, за да направите това:

function(doc) {
    for (var name in doc.places) {
        emit(name, doc._id);
    }
}

Вижте също публикацията в блога на CouchOne за CouchDB и търсенето за автоматично довършване и тази дискусия в пощенския списък относно автоматичното довършване на CouchDB.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. alembic util грешка в командата не може да намери идентификатор

  2. Проактивно наблюдение на PostgreSQL (ъгъл на Developer Studio/Advisors)

  3. Самопредоставяне на потребителски акаунти в PostgreSQL чрез непривилегирован анонимен достъп

  4. Грешка при отпадане на Rails + Postgres:базата данни е достъпна от други потребители

  5. Изтрийте родител, ако не е посочен от друго дете