Ich lese diesen Artikel https://cloudant.com/blog/mango-json-vs-text-indexes und ich möchte einen Textindex in meinem CouchDBWie erstellt man einen TEXT-Index in CouchDB 2.0?
Im Fauxton erstellen -> Mango Indizes Seite, habe ich geschrieben
{
"index": {
"fields": [
{
"name": "id_str",
"type": "number"
}
]
},
"name": "doc_id",
"type": "text"
}
... aber bekam einen 503 Fehler mit der folgenden Meldung:
{"error":"required index service unavailable","reason":"text"}
war ich nicht in der Lage, selbst eine mit ihm verbundene Informationen in ihren documentation und ich jetzt das Gefühl verloren wirklich zu finden.
So:
- Wie ein Textindex in CouchDB schaffen?
- Wo finde ich eine anständige Einführung in Indizes in CouchDB?
Bitte helfen, danke.
Die [Dokumentation auf Indizes] (http://docs.couchdb.org/en/2.0.0/ api/database/find.html # db-index) sind im Abschnitt über den Mango-Abfrageserver. Ich glaube nicht, dass "Text" verfügbar ist, stattdessen sollten Sie "string" verwenden. (obwohl ich teilweise rate, also verwende ich einen Kommentar anstelle einer Antwort zu starten) –
@DominicBarnes Kein Glück :(Versuchte mehrere Kombinationen von Feldtypen und Indextypen und fehlgeschlagen entweder 'erforderlichen Index Service nicht verfügbar 'oder' invalid_index' –
Es sagt Ihnen, dass Sie das dreyfus_index-Modul nicht haben.Wie man es hinzufügt und warum es nicht funktioniert, es spät hinzuzufügen: https://github.com/apache/couchdb/pull/480#issuecomment-294981458 – lossleader