mongodb: Aktivieren Sie textSearch

8

Ich werde in anderen beantworteten Frage sehen, dass für aktivieren Beta-Funktion von Textserch in MongoDb muss ich die Option in der Konfigurationsdatei aktivieren. Meine Frage ist wo und mit welchem ​​Befehl?

Das liegt daran, dass ich diesen Parameter nicht in meiner mongodb.conf-Datei hatte, also nehme ich an, dass ich die ganze Zeile hinzufügen muss. Welches ist die korrekte Syntax von diesen beiden?

%Vor%

oder

%Vor%

es ist nicht wichtig, wo der Befehl zu platzieren?

Danke an alle

    
Andrea_86 18.12.2013, 21:30
quelle

1 Antwort

16

Es gibt mehrere Optionen zum Aktivieren der Beta-Textsuchfunktion in MongoDB 2.4:

  • in Ihrer MongoDB-Konfigurationsdatei mit:

      

    setParameter = textSearchEnabled = true

  • über die Befehlszeile, wenn Sie mongod :

    starten

    mongod --setParameter textSearchEnabled=true

  • über die Shell mongo :

      

    db.adminCommand ({setParameter: true, textSearchEnabled: true})

Die Einstellung über eine Konfigurationsdatei ist in der Regel die bevorzugte Option. Sie müssen sich also nicht daran erinnern, diese Option beim Neustart von MongoDB erneut zu aktivieren.

In der kommenden Version von MongoDB 2.6 wird die Textsuchfunktion standardmäßig aktiviert und die oben genannten Optionen werden angezeigt veraltet (und unnötig).

    
Stennie 19.12.2013, 03:33
quelle

Tags und Links