Collection::createIndex
(No version information available, might only be in Git)
Collection::createIndex β Π‘ΡΠ²ΠΎΡΡΡ ΡΠ½Π΄Π΅ΠΊΡ Π΄Π»Ρ ΠΊΠΎΠ»Π΅ΠΊΡΡΡ
ΠΠΏΠΈΡ
public mysql_xdevapi\Collection::createIndex(string $index_name, string $index_desc_json): void
Π‘ΡΠ²ΠΎΡΡΡ ΡΠ½Π΄Π΅ΠΊΡ Π΄Π»Ρ ΠΊΠΎΠ»Π΅ΠΊΡΡΡ.
ΠΠΈΠ΄Π°ΡΡΡΡΡ Π²ΠΈΠ½ΡΡΠΎΠΊ, ΡΠΊΡΠΎ ΡΠ½Π΄Π΅ΠΊΡ ΡΠ· ΡΠ°ΠΊΠΈΠΌ ΡΠΌ'ΡΠΌ Π²ΠΆΠ΅ ΡΡΠ½ΡΡ, Π°Π±ΠΎ ΡΠΊΡΠΎ Π²ΠΈΠ·Π½Π°ΡΠ΅Π½Π½Ρ ΡΠ½Π΄Π΅ΠΊΡΡ ΡΡΠΎΡΠΌΠΎΠ²Π°Π½ΠΎ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
index_name
ΠΠΌ'Ρ ΡΠ½Π΄Π΅ΠΊΡΡ, ΡΠΊΠΈΠΉ ΠΏΠΎΡΡΡΠ±Π½ΠΎ ΡΡΠ²ΠΎΡΠΈΡΠΈ. ΠΠ°Ρ Π±ΡΡΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΈΠΌ ΡΠΌ'ΡΠΌ ΡΠ½Π΄Π΅ΠΊΡΡ, Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΈΠΌ Π΄Π»Ρ SQL-Π·Π°ΠΏΠΈΡΡ CREATE INDEX
index_desc_json
ΠΠΈΠ·Π½Π°ΡΠ΅Π½Π½Ρ ΡΠ½Π΄Π΅ΠΊΡΡ Π΄Π»Ρ ΡΡΠ²ΠΎΡΠ΅Π½Π½Ρ. ΠΡΡΡΠΈΡΡ ΠΌΠ°ΡΠΈΠ² ΠΎΠ±'ΡΠΊΡΡΠ² IndexField, Ρ ΠΊΠΎΠΆΠ΅Π½ ΠΎΠ±'ΡΠΊΡ ΠΎΠΏΠΈΡΡΡ ΠΎΠ΄ΠΈΠ½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° Π΄Π»Ρ Π΄ΠΎΠ΄Π°Π²Π°Π½Π½Ρ Π΄ΠΎ ΡΠ½Π΄Π΅ΠΊΡΡ, Π° ΡΠ°ΠΊΠΎΠΆ Π½Π΅ΠΎΠ±ΠΎΠ²'ΡΠ·ΠΊΠΎΠ²ΠΈΠΉ ΡΡΠ΄ΠΎΠΊ Π΄Π»Ρ ΡΠΈΠΏΡ ΡΠ½Π΄Π΅ΠΊΡΡ, ΡΠΊΠΈΠΉ ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ INDEX (Π·Π° Π·Π°ΠΌΠΎΠ²ΡΡΠ²Π°Π½Π½ΡΠΌ) Π°Π±ΠΎ SPATIAL.
ΠΠ΄ΠΈΠ½ ΠΎΠΏΠΈΡ IndexField ΡΠΊΠ»Π°Π΄Π°ΡΡΡΡΡ Π· Π½Π°ΡΡΡΠΏΠ½ΠΈΡ ΠΏΠΎΠ»ΡΠ²:
-
field
: ΡΡΠ΄ΠΎΠΊ, ΠΏΠΎΠ²Π½ΠΈΠΉ ΡΠ»ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° Π΄ΠΎ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΡΠΈ ΠΏΠΎΠ»Ρ Π΄Π»Ρ ΡΠ½Π΄Π΅ΠΊΡΠ°ΡΡΡ -
type
: ΡΡΠ΄ΠΎΠΊ, ΠΎΠ΄ΠΈΠ½ ΡΠ· ΠΏΡΠ΄ΡΡΠΈΠΌΡΠ²Π°Π½ΠΈΡ ΡΠΈΠΏΡΠ² ΡΡΠΎΠ²ΠΏΡΡΠ² SQL Π΄Π»Ρ Π·ΡΡΡΠ°Π²Π»Π΅Π½Π½Ρ ΠΏΠΎΠ»Ρ. ΠΠ»Ρ ΡΠΈΡΠ»ΠΎΠ²ΠΈΡ ΡΠΈΠΏΡΠ² ΠΌΠΎΠΆΠ½Π° Π΄ΠΎΠ΄Π°ΡΠΈ Π½Π΅ΠΎΠ±ΠΎΠ²'ΡΠ·ΠΊΠΎΠ²Π΅ ΠΊΠ»ΡΡΠΎΠ²Π΅ ΡΠ»ΠΎΠ²ΠΎ UNSIGNED. ΠΠ»Ρ ΡΠΈΠΏΡ TEXT ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ Π΄ΠΎΠ΄Π°Π½Π° Π΄ΠΎΠ²ΠΆΠΈΠ½Π° Π΄Π»Ρ ΡΠ½Π΄Π΅ΠΊΡΠ°ΡΡΡ. -
required
: Π»ΠΎΠ³ΡΡΠ½Π΅ Π·Π½Π°ΡΠ΅Π½Π½Ρ (Π½Π΅ΠΎΠ±ΠΎΠ²'ΡΠ·ΠΊΠΎΠ²Π΅) true, ΡΠΊΡΠΎ ΠΏΠΎΠ»Π΅ ΠΌΠ°Ρ Π±ΡΡΠΈ ΠΎΠ±ΠΎΠ²'ΡΠ·ΠΊΠΎΠ²ΠΈΠΌ Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ. ΠΠ° Π·Π°ΠΌΠΎΠ²ΡΡΠ²Π°Π½Π½ΡΠΌ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ Π·Π½Π°ΡΠ΅Π½Π½Ρ**false
, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΈΠΏΠ°GEOJSON
, Π΄Π΅ Π·Π° Π·Π°ΠΌΠΎΠ²ΡΡΠ²Π°Π½Π½ΡΠΌ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ Π·Π½Π°ΡΠ΅Π½Π½Ρtrue
** -
options
: ΡΡΠ»Π΅ ΡΠΈΡΠ»ΠΎ, (Π½Π΅ΠΎΠ±ΠΎΠ²'ΡΠ·ΠΊΠΎΠ²Π΅) ΠΏΡΠ°ΠΏΠΎΡΠΈ ΡΠΏΠ΅ΡΡΠ°Π»ΡΠ½ΠΈΡ ΠΎΠΏΡΡΠΉ Π΄Π»Ρ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ ΠΏΡΠΈ Π΄Π΅ΠΊΠΎΠ΄ΡΠ²Π°Π½Π½Ρ Π΄Π°Π½ΠΈΡGEOJSON
-
srid
: ΡΡΠ»Π΅ ΡΠΈΡΠ»ΠΎ (Π½Π΅ΠΎΠ±ΠΎΠ²'ΡΠ·ΠΊΠΎΠ²Π΅) Π·Π½Π°ΡΠ΅Π½Π½Ρ srid Π΄Π»Ρ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ ΠΏΡΠΈ Π΄Π΅ΠΊΠΎΠ΄ΡΠ²Π°Π½Π½Ρ Π΄Π°Π½ΠΈΡGEOJSON
ΠΠΎΠΌΠΈΠ»ΠΊΠΎΠ²ΠΎ Π²ΠΊΠ»ΡΡΠ°ΡΠΈ ΡΠ½ΡΡ ΠΏΠΎΠ»Ρ, Π½Π΅ ΠΎΠΏΠΈΡΠ°Π½Ρ Π²ΠΈΡΠ΅, Π΄ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡΠ² IndexDefinition Π°Π±ΠΎ IndexField.
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΡΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ mysql_xdevapi\Collection::createIndex()****
Loading...