eine Zeile mit einem einzigen attrib Hinzufügen Die Liste Indexes
entspricht der Auswahl von Indexed
für dieses Attribut: Es erstellt einen Index für das Attribut, um die Suche in Abfrageanweisungen zu beschleunigen.
Die Indexes
Liste ist für zusammengesetzte Indizes gemeint. Compound-Indizes sind nützlich, wenn Sie wissen, dass Sie in der WHERE
-Klausel einer Abfrage kombiniert für Werte dieser Attribute gesucht werden:
SELECT * FROM customer WHERE surname = "Doe" AND firstname = "Joe";
Diese Aussage Verwendung einer Verbindung Index surname, firstname
machen könnte. Dieser Index wäre auch nützlich, wenn Sie nur nach surname
suchen, aber nicht, wenn Sie nur nach firstname
suchen. Stellen Sie sich den Index wie ein Telefonbuch vor: Er wird zuerst nach Nachnamen und dann nach Vornamen sortiert. Daher ist die Reihenfolge der Attribute wichtig.
In Ihrem Fall sollten Sie zuerst die einzelnen Indizes wählen (wählen Sie also Indexed
für die Attribute, nach denen Sie suchen möchten). Der zusammengesetzte Index, den Sie angezeigt haben, könnte niemals verwendet werden, wenn Sie beispielsweise nur nach babyId
suchen.
Sie können Idee von hier [ http://stackoverflow.com/questions/8562711/what-are-indexes-in-the-xcode-core-data-data-model-inspector] –