Die Dokumentation für documentDB legen nahe, dass es hier die automatische Indexierung bietet: https://azure.microsoft.com/en-us/documentation/articles/documentdb-indexing/Bietet DocumentDB automatische Indizierung oder nicht?
Aber den Beispielcode für sie (auf azur Portal) zeigt Erstellung manueller Index Politik wie folgt:
DocumentCollection collectionInfo = new DocumentCollection();
collectionInfo.Id = collectionName;
// Configure collections for maximum query flexibility including string range queries.
collectionInfo.IndexingPolicy = new IndexingPolicy(new RangeIndex(DataType.String) {
Precision = -1
});
Wenn documentDB bietet Automatische Indizierung, warum muss ich dann die Index-Richtlinie manuell erneut erstellen?
Ist Auto Indizierung Bereich Indizierung auf Strings enthalten? Wenn ja, muss ich die String-Index-Richtlinie nicht manuell festlegen. Bitte bestätigen. – Raghu
Nein, tut es nicht. Es wird nur ein Hash-Index für Strings oder Zahlen erstellt. Sie müssen eine Indexierungsrichtlinie manuell festlegen. –