Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу

Π’Π°Π±Π»ΠΈΡ†Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² 1Π‘ 8.3

Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π€ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу

Π’Π°Π±Π»ΠΈΡ†Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ β€” это ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ коллСкция 1Π‘, которая ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для хранСния Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅. Π’Π°Π±Π»ΠΈΡ†Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ…Ρ€Π°Π½ΠΈΡ‚ ссылки Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π’Π°Π±Π»ΠΈΡ†Ρ‹Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Помимо строк Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ. Π’Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ нСльзя ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ ΠΈ нСльзя ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ сСрвСром.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

Для создания Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ конструктор:

Π’ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π½Π΅Π΅ строк бСссмыслСнно. Для добавлСния ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство Колонки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ нСсколько строк. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ строк выполняСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ. Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Π΅Ρ€Π½Π΅Ρ‚ строку Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. К ΠΈΠΌΠ΅Π½Π°ΠΌ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΊ свойствам строки:

Π’ΠΈΠΏΡ‹ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π±Ρ‹Π»ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ 2 ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ. Π’ΠΈΠΏ Π½Π΅ Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΈ поэтому Π² эту ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ любой Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚ΠΈΠΏ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… значСния Π² ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ Ρ‚ΠΈΠΏ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π’ΠΎΠ²Π°Ρ€ β€” строка, Π° ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π¦Π΅Π½Π° β€” число. Если Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ строку с Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ‚ΠΈΠΏΠΎΠΌ, Ρ‚ΠΎ Ρ‚ΠΈΠΏ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ станСт составным:

Π’ΠΈΠΏ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, Ρ‚ΠΎΠ³Π΄Π° Π² Π½Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ значСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, для всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ°:

Π Π°Π±ΠΎΡ‚Π° с ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ наличия Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ поиск Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ. Если Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π½Π΅Ρ‚, Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ Найти Π²Π΅Ρ€Π½Π΅Ρ‚ НСопрСдСлСно:

ΠšΠΎΠ»ΠΎΠ½ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ. ΠŸΡ€ΠΈ этом, значСния Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ сохранятся. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ нСльзя.

Колонки ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ, соотвСтствСнно Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΠΈ всС значСния Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅:

ИзмСнСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… строках

К строкам Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ индСксации [ ]. Π˜Π½Π΄Π΅ΠΊΡΠ°Ρ†ΠΈΡ строк начинаСтся с нуля, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ индСкс 0:

ΠŸΠ΅Ρ€Π΅Π±ΠΎΡ€ строк Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

ΠŸΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒ всС строки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†ΠΈΠΊΠ»ΠΎΠ² Для КаТдого ΠΈ Для. ΠŸΡ€ΠΈ нСобходимости Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ значСния ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ строки.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ строк

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ строку ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π£Π΄Π°Π»ΠΈΡ‚ΡŒ. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ индСкс строки ΠΈΠ»ΠΈ саму строку. Для удалСния всСх строк Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ.

Иногда Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ нСсколько строк ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ. НапримСр, всС строки, Π³Π΄Π΅ Ρ†Π΅Π½Π° мСньшС 100. На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Однако послС удалСния Π»ΠΈΠ½Π΅ΠΉΠΊΠ° ΠΎΡΡ‚Π°Π»Π°ΡΡŒ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅, хотя Π΅Π΅ Ρ†Π΅Π½Π° Ρ€Π°Π²Π½Π° 80. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ? ΠŸΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ строки, Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΊΠ°ΠΊ Π±Ρ‹ сТимаСтся. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку с Π΄ΠΈΠ²Π°Π½ΠΎΠΌ, Π΅Π³ΠΎ Ρ†Π΅Π½Π° большС 100, поэтому строка ΠΎΡΡ‚Π°Π»Π°ΡΡŒ. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π²Ρ‚ΠΎΡ€ΡƒΡŽ строку с Ρ€ΡƒΡ‡ΠΊΠΎΠΉ Π·Π° 50. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ†Π΅Π½Π° мСньшС 100, строка Π±Ρ‹Π»Π° ΡƒΠ΄Π°Π»Π΅Π½Π°. И послС удалСния всС строки ΡΠ΄Π²ΠΈΠ½ΡƒΠ»ΠΈΡΡŒ, Ρ‚Ρ€Π΅Ρ‚ΡŒΡ строка ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΠ»Π°ΡΡŒ Π½Π° Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ, чСтвСртая Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΡŽ ΠΈ Ρ‚.Π΄. На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ‚Ρ€Π΅Ρ‚ΡŒΡŽ строку, Π° Ρ‚Π°ΠΌ ΡƒΠΆΠ΅ крСсло Π·Π° 2000. Π›ΠΈΠ½Π΅ΠΉΠΊΠ° Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π°, Ρ†ΠΈΠΊΠ» Π΄Π°ΠΆΠ΅ Π½Π΅ провСрял Π΅Π΅ Ρ†Π΅Π½Ρƒ.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ строки с ΠΊΠΎΠ½Ρ†Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. ΠŸΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ строки Ρ†ΠΈΠΊΠ» ΠΌΠΎΠΆΠ΅Ρ‚ нСсколько Ρ€Π°Π· ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ строкС, Π½ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ пропустит Π½ΠΈ ΠΎΠ΄Π½Ρƒ строку:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Поиск Π² коллСкциях Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

ΠžΠ±Π»Π°ΡΡ‚ΡŒ примСнСния: управляСмоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

1. ΠŸΡ€ΠΈ Π΄Π²ΡƒΡ… ΠΈ Π±ΠΎΠ»Π΅Π΅ опСрациях поиска Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Π’Π°Π±Π»ΠΈΡ†Π°Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с большим количСством строк (*) рСкомСндуСтся:

* ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: слСдуСт ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° 1000 строк ΠΈ Π±ΠΎΠ»Π΅Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ выполняСтся поиск, Π½ΠΎ ΠΈ сколько Ρ€Π°Π· ΠΎΠ½ выполняСтся. НапримСр, Π΄Π°ΠΆΠ΅ Ссли Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСбольшая Π² 100 строк, Π½ΠΎ поиск ΠΏΠΎ Π½Π΅ΠΉ выполняСтся 100 Ρ€Π°Π·, Π΅Π΅ Ρ‚ΠΎΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, Π½Π΅Ρ‚ смысла ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ СдинствСнной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ поиска.

2. Для поиска Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ прСдусмотрСны Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π’Π°Π±Π»ΠΈΡ†Π°Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉ :

ΠŸΡ€ΠΈ поискС значСния Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΠ±Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ индСкс, Ссли ΠΎΠ½ Π±Ρ‹Π» Π·Π°Π΄Π°Π½ (см. ΠΏ.1).
Однако ΠΏΡ€ΠΈ поискС значСния сразу ΠΏΠΎ нСскольким (ΠΈΠ»ΠΈ ΠΏΠΎ всСм) ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ограничСния.

2.1. НС слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ Найти для поиска ΠΏΠΎ нСскольким ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с большим количСством строк, Π΄Π°ΠΆΠ΅ Ссли проиндСксированы всС ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΡΠ΅Π»Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ. Π­Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹Π·Π²Π°Π½ΠΎ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ Найти выполняСт поиск с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ индСкса Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ полю.
НапримСр:

Π’Π—.Π˜Π½Π΄Π΅ΠΊΡΡ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(«ΠšΠΎΠ»ΠΎΠ½ΠΊΠ°1»);
Π’Π—.Π˜Π½Π΄Π΅ΠΊΡΡ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(«ΠšΠΎΠ»ΠΎΠ½ΠΊΠ°2»);
. = Π’Π—.Найти(«Π½Π°ΠΉΠ΄Π΅Ρ‚ся всС», «ΠšΠΎΠ»ΠΎΠ½ΠΊΠ°1, Колонка2»); // ИндСкс НЕ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ!

2.2. ΠŸΡ€ΠΈ использовании ΠΌΠ΅Ρ‚ΠΎΠ΄Π° НайтиБтроки Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с большим количСством строк слСдуСт ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ список ΠΏΠΎΠ»Π΅ΠΉ индСкса Π±Ρ‹Π» Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΎΠ½ Π·Π°Π΄Π°Π½ Π² структурС поиска (порядок ΠΏΠΎΠ»Π΅ΠΉ Π½Π΅ Π²Π°ΠΆΠ΅Π½). Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, индСкс Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ задСйствован, ΠΈ поиск Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ΠΎΠΌ всСх строк Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ рСсурсоСмко Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΌΠ°Ρ… Π΄Π°Π½Π½Ρ‹Ρ…).
НапримСр:

Π’Π—.Π˜Π½Π΄Π΅ΠΊΡΡ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(«ΠšΠΎΠ»ΠΎΠ½ΠΊΠ°1»); // ИндСкс1
Π’Π—.Π˜Π½Π΄Π΅ΠΊΡΡ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(«ΠšΠΎΠ»ΠΎΠ½ΠΊΠ°2»); // ИндСкс2

2.3. АналогичноС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ дСйствуСт ΠΈ для ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ΠžΡ‚Π±ΠΎΡ€Π° ( Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ).

3. Π’ Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° для Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ примСняСтся сортировка ΠΏΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ, содСрТащим ссылочныС значСния, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ этом для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· этих ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ для всСх строк Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ систСмой Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Π΅ Π·Π° прСдставлСниСм этой ссылки.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΡ = Новый Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉ;
Π’Π°Π±Π»ΠΈΡ†Π°Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ(«Π”Π°Ρ‚Π°,Бсылка», ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΡ);

ОсобСнно это Π²Π°ΠΆΠ½ΠΎ для Ρ‚Π°Π±Π»ΠΈΡ† с большим количСством (нСсколько сотСн ΠΈ тысяч) строк, Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… критичСских ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ исполнСния.

3.1. ΠŸΡ€ΠΈ поискС Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Массив с большим количСством элСмСнтов(*) слСдуСт ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ массива Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ:

Π­Ρ‚ΠΎ обусловлСно Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… случаях поиск Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв константноС врСмя, Π° Π² массивС поиск выполняСтся ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ΠΎΠΌ ΠΈ поэтому ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»Π΅Π½ количСству элСмСнтов.

* ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: слСдуСт ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° 1000 элСмСнтов ΠΈ Π±ΠΎΠ»Π΅Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ массива, Π½ΠΎ ΠΈ сколько Ρ€Π°Π· выполняСтся поиск. НапримСр, Ссли поиск выполняСтся ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ, Π² частности, Π² Ρ†ΠΈΠΊΠ»Π΅, Ρ‚ΠΎ эта рСкомСндация Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π° для массивов мСньшСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° (Π΄ΠΎ 1000 элСмСнтов). Особого внимания Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π½Π° сколь ΡƒΠ³ΠΎΠ΄Π½ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΌΠ°Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

3.2. ΠŸΡ€ΠΈ нСобходимости ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ элСмСнтов Π² большом массивС слСдуСт ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ Π² ΠΊΠΎΠ½Ρ†Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π‘Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΠœΠ°ΡΡΠΈΠ² ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΠœΠ°ΡΡΠΈΠ² с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Π’ΠΎΠ»ΡŒΠΊΠΎΠ£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅Π—Π½Π°Ρ‡Π΅Π½ΠΈΡ = Π˜ΡΡ‚ΠΈΠ½Π° (ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠžΠ±Ρ‰Π΅Π³ΠΎΠΠ°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ стандартных подсистСм).

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Поиск Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π’ΠŸΠ , Π˜ΠΠ”Π•ΠšΠ‘ ΠΈ ΠŸΠžΠ˜Π‘ΠšΠŸΠžΠ—

Π‘ΠΎΠ²Π΅Ρ‚: ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ПРОБМОВРX ΠΈ XMATCH, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹Π΅ вСрсии Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, описанныС Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅. Π­Ρ‚ΠΈ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² любом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ совпадСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΈ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½ΠΈΠΌΠΈ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠ°ΠΌΠΈ.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρƒ вас Π΅ΡΡ‚ΡŒ список Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² офисов, ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ сотрудники Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ…. Π’Π°Π±Π»ΠΈΡ†Π° ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ³Ρ€ΡŽΠΌΠ°Ρ, поэтому, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ каТСтся, Ρ‡Ρ‚ΠΎ это слоТная Π·Π°Π΄Π°Ρ‡Π°. Π‘ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΏΠΎΠ΄Ρ‹Ρ‚ΠΎΠ² Π½Π° самом Π΄Π΅Π»Π΅ это довольно просто.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π’Π’., Π° Ρ‚Π°ΠΊΠΆΠ΅ Π˜ΠΠ”Π•ΠšΠ‘ ΠΈ Π’Π«Π‘ΠžΠ ΠŸΠžΠ— β€” ΠΎΠ΄Π½ΠΈ ΠΈΠ· самых ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Excel.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠœΠ°ΡΡ‚Π΅Ρ€ ΠΏΠΎΠ΄ΠΌΠ΅Ρ‚ΠΎΠΊ большС Π½Π΅ доступСн Π² Excel.

НиТС Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎ Π²Ρ‹Π±ΠΎΡ€Ρƒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования Π² этой области.

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ B2 являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ —элСмСнтом Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ трСбуСтся для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ случаС БРОВ Π’Π›.Π’.ΠžΠ’ этот ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ являСтся искомой Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ. Π­Ρ‚ΠΎΡ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ссылкой Π½Π° ячСйку ΠΈΠ»ΠΈ фиксированным Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ «ΠΊΡƒΠ·ΡŒΠΌΠΈΠ½Π°» ΠΈΠ»ΠΈ 21 000. Π’Ρ‚ΠΎΡ€Ρ‹ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ являСтся Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ячССк C2–:E7, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΈ Π½Π°ΠΉΡ‚ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’Ρ€Π΅Ρ‚ΠΈΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ β€” это столбСц Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ячССк, содСрТащий ΠΈΡ‰ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ нСобязатСлСн. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ истина ΠΈΠ»ΠΈ Π›ΠžΠ–Π¬. Если ввСсти ИБВИНА ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ пустым, функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ совпадСниС значСния, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. Если ввСсти Π›ΠžΠ–Π¬, функция Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ, Π·Π°Π²Π΅Π΄ΠΎΠΌΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρƒ. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Ссли ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ пустым ΠΈΠ»ΠΈ ввСсти ИБВИНА, это обСспСчиваСт Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ.

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ функция. ΠŸΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ значСния Π² ячСйку B2 (ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚) Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ поиска Π² ячСйках Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° C2:E7 (2-ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚) выполняСтся поиск Π² Π½Π΅ΠΉ ΠΈ возвращаСтся блиТайшСС ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ совпадСниС ΠΈΠ· Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ столбца Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ β€” столбца E (Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚).

Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π€ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу

Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ пуст, поэтому функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ совпадСниС. Π˜Π½Π°Ρ‡Π΅ потрСбуСтся ввСсти ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² столбСц C ΠΈΠ»ΠΈ D, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

Если Π²Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π’Π“Π’.Π’.Π’., Ρ‚ΠΎ Π² Ρ€Π°Π²Π½ΠΎΠΉ стСпСни ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π³ΠΊΠΎ. Π’Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ Ρ‚Π΅ ΠΆΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, Π½ΠΎ выполняСтся поиск Π² строках, Π° Π½Π΅ Π² столбцах.

ИспользованиС индСкса ΠΈ MATCH вмСсто Π’Π ΠžΠ’

ΠŸΡ€ΠΈ использовании Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π’ΠŸΠ ΠΠ’Πž сущСствуСт ряд ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ использовании Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π’ΠŸΠ ΠΠ’Πž. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ столбСц, содСрТащий ΠΈ look up, всСгда Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ располоТСн слСва ΠΎΡ‚ столбца, содСрТащСго Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ссли ваша Ρ‚Π°Π±Π»ΠΈΡ†Π° Π½Π΅ построСна Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π’ ПРОБМОВР. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ вмСсто этого сочСтаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π˜ΠΠ”Π•ΠšΠ‘ ΠΈ MATCH.

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ прСдставлСн нСбольшой список, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ искомоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Π’ΠΎΡ€ΠΎΠ½Π΅ΠΆ) Π½Π΅ находится Π² ΠΊΡ€Π°ΠΉΠ½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ столбцС. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π’ΠŸΠ . Для поиска значСния «Π’ΠΎΡ€ΠΎΠ½Π΅ΠΆ» Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ B1:B11 Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ функция ΠŸΠžΠ˜Π‘ΠšΠŸΠžΠ—. Оно Π½Π°ΠΉΠ΄Π΅Π½ΠΎ Π² строкС 4. Π—Π°Ρ‚Π΅ΠΌ функция Π˜ΠΠ”Π•ΠšΠ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° поиска ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ‡ΠΈΡΠ»Π΅Π½Π½ΠΎΡΡ‚ΡŒ насСлСния Π’ΠΎΡ€ΠΎΠ½Π΅ΠΆΠ° Π² Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΌ столбцС (столбСц D). Использованная Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π² ячСйкС A14.

Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π€ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования индСксов ΠΈ MATCH вмСсто Π’ ПРОБМОВР см. Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±ΠΈΠ»Π»Π° Https://www.mrexcel.com/excel-tips/excel-vlookup-index-match/ Π‘ΠΈΠ»Π»Π° Π”ΠΆΠΈΠ»Π΅Π½Π° (Bill Jelen), MVP ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с функциями ΠΏΠΎΠ΄Ρ‹Ρ‚ΠΎΠ²ΠΊΠΈ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… с собствСнными Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π²ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π’Π›ΠžΠšΠžΠΠŸΠžΠœ

Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΏΡƒΡΡ‚ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ.

Π‘ΠΎΠ²Π΅Ρ‚: ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ€Π΅Π·Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Excel, установитС для столбцов A–C ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² 250 пиксСлСй ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ тСкста» (Π²ΠΊΠ»Π°Π΄ΠΊΠ° «Π“лавная», Π³Ρ€ΡƒΠΏΠΏΠ° «Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅»).

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΠΎΠ»Π½ΠΎΡ‚Π΅ΠΊΡΡ‚ΠΎΠ²Ρ‹ΠΉ поиск Π² 1Π‘. β„–2 Π‘Π°ΠΌΠΎΠ΅ основноС для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ

Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π€ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡƒΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡƒ ΡˆΡ‚Π°Ρ‚Π½ΠΎΠ³ΠΎ полнотСкстового поиска ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ 1Π‘. Π”ΠΎ этого Π±Ρ‹Π» прСдставлСн инструмСнт для обслуТивания полнотСкстового индСкса «ΠœΠ°ΡΡ‚Π΅Ρ€ полнотСкстового поиска» c Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрСны Π½ΡŽΠ°Π½ΡΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ поиска Π² динамичСских списках Π² ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ «ΠŸΠΎΠ»Π½ΠΎΡ‚Скстовый поиск Π² 1Π‘. β„–1 Π“Ρ€Π°Π±Π»ΠΈ Π² динамичСских списках».

БСгодня ΠΌΡ‹ ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ рассмотрим вопросы ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, связанныС с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΈ использованиСм полнотСкстового индСкса, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡŽΠ°Π½ΡΡ‹ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹. НачнСм с настроСк ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

Π˜Π½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС

Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π€ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу

Π­Ρ‚Π° настройка позволяСт Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ / ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ· полнотСкстового индСкса. ΠŸΡ€ΠΈ создании ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ поиск Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ для всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², Π° для рСгистров Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½. Настройка доступна ΠΏΠΎΡ‡Ρ‚ΠΈ для всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ….

Π’Π°ΠΊΠΆΠ΅ доступно свойство «ΠŸΠΎΠ»Π½ΠΎΡ‚Π΅ΠΊΡΡ‚ΠΎΠ²Ρ‹ΠΉ поиск» для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ (Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ², рСсурсов, ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ) Π²Π½Π΅ зависимости (ΠΏΠΎΡ‡Ρ‚ΠΈ) ΠΎΡ‚ ΠΈΡ… Ρ‚ΠΈΠΏΠ° (ΠΊΡ€ΠΎΠΌΠ΅ ссылок Π½Π° внСшниС источники Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ). Π”Π°, полнотСкстовый индСкс ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°ΠΆΠ΅ для рСгистров, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ это Ρ€Π΅Π΄ΠΊΠΎ. Какой смысл ΠΈΡΠΊΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· индСкс ΠŸΠŸΠ” Π² рСгистрС накоплСния? НавСрноС, для рСгистров свСдСний Π΅Ρ‰Π΅ это ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ, ΠΈ Ρ‚ΠΎ Π² особых случаях. НапримСр Π² 1Π‘:Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΎΠ±ΠΎΡ€ΠΎΡ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»ΠΎΡΡŒ.

Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π€ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу

Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π€ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡƒΠšΡ€ΠΎΠΌΠ΅ этого, Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ настройки поиска Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΏΠΎ строкС. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ настроСк «ΠŸΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π°» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ настройку «ΠŸΠΎΠ»Π½ΠΎΡ‚Скстовый поиск» для Π²Π²ΠΎΠ΄Π° ΠΏΠΎ строкС. Π­Ρ‚Π° настройка ΠΈΠΌΠ΅Π΅Ρ‚ описаниС Π½Π° ИВБ.

Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π€ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡƒΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ поиск Π½Π΅ срСдствами Π‘Π£Π‘Π”, ΠΊΠ°ΠΊ это дСлаСтся ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ индСкса ΠŸΠŸΠ”. Π’Π°ΠΊΠΆΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ использованиСм ΠŸΠŸΠ” ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π² событии «ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡΠ”Π°Π½Π½Ρ‹Ρ…Π’Ρ‹Π±ΠΎΡ€Π°» модуля ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

Для событий Π²Π²ΠΎΠ΄Π° ΠΏΠΎ строкС Π² тСхнологичСский ΠΆΡƒΡ€Π½Π°Π» Π΄Π°ΠΆΠ΅ Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ события «INPUTBYSTRING» для Π°Π½Π°Π»ΠΈΠ·Π° Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π΅ΡΡ‚ΡŒ информация здСсь.

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉ, это практичСски всС настройки полнотСкстового поиска, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ для опрСдСлСния состава Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° 1Π‘ Π΄ΠΎΠ±Π°Π²ΠΈΠ»Π° Π² индСкс ΠŸΠŸΠ”, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… дСйствий ΠΏΡ€ΠΈ поискС.

ΠŸΠ΅Ρ€Π²Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ обслуТиваниС

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ настройки ΠΌΡ‹ рассмотрСли, Π½ΠΎ появилась ΠΈ пСрвая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. Если Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ мноТСство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π° Π½Π° сторонС Π±Π°Π·Ρ‹ Π² этих ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… большоС количСство записСй, Ρ‚ΠΎ сразу Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ вопрос: Π° Ρ‡Ρ‚ΠΎ, Ссли полнотСкстовый поиск ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ справочника?

На Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈ срСдних Π±Π°Π·Π°Ρ… Ρ‚Π°ΠΊΠΎΠΉ вопрос ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ, Π½ΠΎ Ссли Π±Π°Π·Π° «Π²Π΅ΡΠΈΡ‚» сотни Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚ ΠΈΠ»ΠΈ Ρ‚Π΅Ρ€Π°Π±Π°ΠΉΡ‚Ρ‹, Ρ‚ΠΎ просто Ρ‚Π°ΠΊ Π²Π·ΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΌΠΈ срСдствами ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ 1Π‘ практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Или ΠΆΠ΅ это Π·Π°ΠΉΠΌΠ΅Ρ‚ нСсколько Π΄Π½Π΅ΠΉ, нСдСлю (Π΄Π΅Π»Π°ΠΉΡ‚Π΅ ставки). Для Π»ΡŽΠ±ΠΎΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…: ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС процСсса ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ полнотСкстового индСкса.

Π’ ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π°Ρ…, сам процСсс ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ индСкса ΠŸΠŸΠ” выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

1. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ измСняСт Π΄Π°Π½Π½Ρ‹Π΅, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ использованиС индСкса ΠŸΠŸΠ”. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° рСгистрируСт эти Π΄Π°Π½Π½Ρ‹Π΅ для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ помСщСния Π² индСкс, добавляя записи Π²ΠΈΠ΄Π° «Ρ‡ΠΈΡΠ»ΠΎΠ²ΠΎΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚ΠΈΠΏΠ° + ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€» (для рСгистров вмСсто Π³ΡƒΠΈΠ΄Π° комбинация Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ) Π² слуТСбный Ρ„Π°ΠΉΠ».

Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π€ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксуЀайлы со списком ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ находятся Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ полнотСкстового индСкса 1Cv8FTxt. Для Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ находится рядом с Π±Π°Π·ΠΎΠΉ, Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрный Ρ€Π΅ΠΆΠΈΠΌ сохраняСт ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ полнотСкстового индСкса Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ сСрвСра:

. \srvinfo\ \1Cv8FTxt

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ числовом ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π΅ ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π΅ ссылки ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ здСсь, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ инструмСнт для поиска значСния ΠΏΠΎ ссылкС. Π’ΠΎΡ‚ Ρ‚Π°ΠΊ выглядит информация ΠΎΠ± этом Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ:

Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π€ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡƒΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для формирования списка ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΊ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π² инструмСнтС «ΠœΠ°ΡΡ‚Π΅Ρ€ полнотСкстового поиска».

2. Π”Π°Π»Π΅Π΅ Π² Π±Π°Π·Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π΄Π²Π° Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚Π½Ρ‹Ρ… задания: ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½Π΄Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π€ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксуСкса ΠŸΠŸΠ”, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ дня с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 1 ΠΌΠΈΠ½ΡƒΡ‚Π°) ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ список ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ частичный индСкс ΠŸΠŸΠ”. ПослС обновлСния, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, список ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ очищаСтся. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ присутствуСт Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π·Π°Π΄Π°Π½ΠΈΠ΅ «Π‘лияниС индСкса ΠŸΠŸΠ”», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ частичный ΠΈ основной индСкс для эффСктивной Ρ€Π°Π±ΠΎΡ‚Ρ‹ поиска.

ИмСнно Π½Π° этапС обновлСния ΠΈΠ»ΠΈ слияния индСкса ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° 1Π‘ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ «ΠΏΠΎΠ΄Π²ΠΈΡΠ½ΡƒΡ‚ΡŒ», Ссли Π΄Π°Π½Π½Ρ‹Ρ… ΠΊ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π² Π±Π°Π·Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ. НС спасСт Π΄Π°ΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ индСкса нСсколькими Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌΠΈ заданиями, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ появилось Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅. ИмСнно поэтому Π² Ρ‚Π°ΠΊΠΈΡ… случаях Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ полнотСкстовый поиск, Π° для ΠΊΠ°ΠΊΠΈΡ… Π½Π΅Ρ‚.

Но ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ послСднСС Π½Π΅ Ρ‚Π°ΠΊ просто, вСдь Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ измСнСния свойства «ΠŸΠΎΠ»Π½ΠΎΡ‚Π΅ΠΊΡΡ‚ΠΎΠ²Ρ‹ΠΉ поиск» Π½Π΅Ρ‚, Π° «ΠΏΡ€ΠΎΠΊΠ»ΠΈΠΊΠΈΠ²Π°Ρ‚ΡŒ» ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ это Ρ‚Π° Π΅Ρ‰Π΅ Π·Π°Π΄Π°Ρ‡Π° (хотя ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ EDT, Π½ΠΎ. ). Плюс Π·Π° всСми измСнСниями Π½Π΅ ΡƒΡΠ»Π΅Π΄ΠΈΡˆΡŒ. Π’ ΠΈΡ‚ΠΎΠ³Π΅ самым простым способом являСтся ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ полнотСкстового поиска для всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π΅Π³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π½ΡƒΠΆΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ свойств:

На всякий случай это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. А ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ измСнСния Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· сравнСниС / объСдинСниС с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°ΠΌΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° индСксирования всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π±Π°Π·Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½Π°. ΠœΡ‹ оставим Π² полнотСкстовом индСксС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Ρ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½Ρ‹. К соТалСнию, Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ настройку использования полнотСкстового поиска ΠΏΠΎΠΊΠ° Π½Π΅Ρ‚ возмоТности, поэтому придСтся ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ всС Π² самой ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. Но, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅. Π˜Π΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π±Ρ‹Π»Π° Π±Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ индСксированиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅, Π½ΠΎ ΠΏΠΎΠΊΠ° Ρ‚Π°ΠΊΠΎΠΉ возмоТности Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ прСдоставляСтся.

Π”ΠΎΠ±Π°Π²Π»ΡŽ, Ρ‡Ρ‚ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ для Π½ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π»ΠΈΡΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ настройки использования полнотСкстового поиска. Как Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Ρ€Π°Π½Π΅Π΅, для Π½ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… ссылочных Ρ‚ΠΈΠΏΠΎΠ² полнотСкстовый поиск Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ, Π½Π΅ зря ΠΆΠ΅ ΠΌΡ‹ всС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π»ΠΈ Π΄ΠΎ этого. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρƒ unit-тСстов ΠΈ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ настроСк индСкса ΠŸΠŸΠ” с боТьСй ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ поиск

ΠœΡ‹ рассмотрСли основныС настройки состава индСкса ΠŸΠŸΠ” ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΠ»ΠΈΡΡŒ Π²ΠΎ внутрСнности ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° обслуТивания ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ссылки. Π­Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ слСдуСт Π·Π½Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΎ полнотСкстовом поискС для эффСктивной Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ использования индСкса ΠŸΠŸΠ” ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ возмоТности Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. ВсС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π²Ρ‹ΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Π΅. Π›ΡŽΠ±ΠΎΠ΅ сходство с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ людьми случайно πŸ™‚ Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π±Ρ‹Π»ΠΎ сгСнСрировано порядка 1 ΠΌΠ»Π½. записСй Π² справочникС «Π€ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Π»ΠΈΡ†Π°», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΅ΡΡ‚ΡŒ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… конфигурациях.

Π‘Π°ΠΌΡ‹ΠΉ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Π’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ поиска Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· индСкс ΠŸΠŸΠ” ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ «Π‘ΠΏΠΈΡΠΎΠΊΠŸΠΎΠ»Π½ΠΎΡ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΠΎΠ³ΠΎΠŸΠΎΠΈΡΠΊΠ°», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π’ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ список Π½Π΅ содСрТит ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² поиска. Π­Ρ‚ΠΎ лишь слуТСбных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с установлСнной строкой поиска ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΏΠΎΡ€Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π”Π°Π»Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ настройки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ.

Π‘ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ выполняСтся поиск, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ использованиС прСдставлСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² поискС.

ΠžΠΏΡ†ΠΈΠΈ «ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅» ΠΈ «ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅» позволяСт ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ поиска Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ контСкстныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ прСдставлСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π½ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ нСобходимости. Если ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ±Π΅ ΠΎΠΏΡ†ΠΈΠΈ Π² «Π›ΠΎΠΆΡŒ», Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ поиск.

Когда всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π·Π°Π΄Π°Π½Ρ‹, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΠΎΡ€Ρ†ΠΈΡŽ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ². Π•ΡΡ‚ΡŒ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²:

Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π»ΠΈΠ±ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎΡ€Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Π»ΠΈΠ±ΠΎ Π½ΠΎΠ²ΠΎΠΉ ΠΏΠΎΡ€Ρ†ΠΈΠΈ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ поиска (ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ). Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ «ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ» для получСния ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ элСмСнта Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° поиска, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠΎΡ€Ρ†ΠΈΠΈ. ЀактичСски эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ запроса постранично. Никто, кстати, Π½Π΅ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠΎΡ€Ρ†ΠΈΠΈ простым Ρ†ΠΈΠΊΠ»ΠΎΠΌ.

Когда порция ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π°, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ поиска:

По этим ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΡƒΠ΄ΠΈΡ‚ΡŒ сколько Π΄Π°Π½Π½Ρ‹Ρ… Π½Π°ΠΉΠ΄Π΅Π½ΠΎ, сколько Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΠΎΡ€Ρ†ΠΈΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π½Π°Ρ‡Π°Π»ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠΎΡ€Ρ†ΠΈΠΈ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

Для получСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° поиска Π² Π²ΠΈΠ΄Π΅ HTML ΠΈΠ»ΠΈ XML ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° 1Π‘ прСдоставляСт ΠΌΠ΅Ρ‚ΠΎΠ΄ «ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅».

ИмСнно этим способом Π² Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… конфигурациях рСализуСтся ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° поиска Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ «ΠŸΠΎΠ»Π½ΠΎΡ‚Π΅ΠΊΡΡ‚ΠΎΠ²Ρ‹ΠΉΠŸΠΎΠΈΡΠΊΠ”Π°Π½Π½Ρ‹Ρ…» ΠΈΠ· Π‘Π‘ΠŸ. Π’ΠΎΡ‚ Ρ‚Π°ΠΊ выглядит эта ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°.

Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π€ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу

Π­Ρ‚ΠΎ практичСски всС срСдства для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° 1Π‘ ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ. ΠœΡ‹ Π½Π΅ рассматриваСм ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ обслуТивания ΠΈ настройки индСкса ΠŸΠŸΠ”. Π­Ρ‚ΠΎ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… публикациях, ссылки Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΏΠ°Ρ€Ρƒ Ρ€Π°Π· упомянуты Π²Ρ‹ΡˆΠ΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ рассмотрим Π΅Ρ‰Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ со строкой поиска, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ всю ΠΌΠΎΡ‰ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ полнотСкстового поиска.

Магия строки поиска

Π‘Ρ‚Ρ€ΠΎΠΊΠ° поиска позволяСт ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ этот самый поиск Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ. ΠŸΡ€ΠΈ этом Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ‡Π΅Ρ‚ΠΊΠΈΠΉ поиск, Ρ‚Π°ΠΊ ΠΈ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΉ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ допущСниями ΠΈ условиями. ВсС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π΄Π°Π»Π΅Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ с использованиСм стандартной ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ поиска ΠΈΠ· Π‘Π‘ΠŸ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для изучСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°.

ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

Π‘Π°ΠΌΠΎΠΎΡ‚Π²Π΅Ρ€ΠΆΠ΅Π½Π½Ρ‹ΠΉ Π’Π°Π»ΡƒΠ½ ΠšΡƒΠ±Ρ€ΠΈΠΊΠΎΠ²ΠΈΡ‡

Ρ‚ΠΎ фактичСски ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ И ΠΌΠ΅ΠΆΠ΄Ρƒ словами:

Π‘Π°ΠΌΠΎΠΎΡ‚Π²Π΅Ρ€ΠΆΠ΅Π½Π½Ρ‹ΠΉ И Π’Π°Π»ΡƒΠ½ И ΠšΡƒΠ±Ρ€ΠΈΠΊΠΎΠ²ΠΈΡ‡

Π­Ρ‚ΠΎ стандартноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠΎΠΏΠ°Π΄ΡƒΡ‚ всС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π² тСкстС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ всС Ρ‚Ρ€ΠΈ слова. ΠŸΡ€ΠΈ этом Ссли ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ мСстами искомыС слова, Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅.

Π‘Π°ΠΌΠΎΠΎΡ‚Π²Π΅Ρ€ΠΆΠ΅Π½Π½Ρ‹ΠΉ И ΠšΡƒΠ±Ρ€ΠΈΠΊΠΎΠ²ΠΈΡ‡ И Π’Π°Π»ΡƒΠ½

Π’Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π˜Π›Π˜:

Π‘Π°ΠΌΠΎΠΎΡ‚Π²Π΅Ρ€ΠΆΠ΅Π½Π½Ρ‹ΠΉ Π˜Π›Π˜ Π’Π°Π»ΡƒΠ½ Π˜Π›Π˜ ΠšΡƒΠ±Ρ€ΠΈΠΊΠΎΠ²ΠΈΡ‡

ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ слов Π² условиях Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠΎΠΏΠ°Π΄ΡƒΡ‚ всС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π² тСкстовых Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ хотя Π±Ρ‹ ΠΎΠ΄Π½ΠΎ ΠΈΠ· искомых слов.

И, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, для поиска ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ НЕ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΠ· Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Ρ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π² тСкстовых Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТится ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ слово. НапримСр, Ρ‚Π°ΠΊΠΎΠΉ запрос:

Π‘Π°ΠΌΠΎΠΎΡ‚Π²Π΅Ρ€ΠΆΠ΅Π½Π½Ρ‹ΠΉ Π›Π΅ΠΌΠΎΠ²ΠΈΡ‡ НЕ ΠœΠ΅Ρ€ΠΈΠ΄ΠΈΠ°Π½

Π½Π°ΠΉΠ΄Π΅Ρ‚ всС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТатся слова «Π‘Π°ΠΌΠΎΠΎΡ‚Π²Π΅Ρ€ΠΆΠ΅Π½Π½Ρ‹ΠΉ» ΠΈ «Π›Π΅ΠΌΠΎΠ²ΠΈΡ‡», Π½ΠΎ ΠΏΡ€ΠΈ этом Π½Π΅Ρ‚ слова «ΠœΠ΅Ρ€ΠΈΠ΄ΠΈΠ°Π½».

Π•ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ нюанс: эти ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΡƒΠ½Π°Ρ€Π½Ρ‹Π΅ Π² Π½Π°Ρ‡Π°Π»Π΅ строки поиска. Π’ΠΎ Π΅ΡΡ‚ΡŒ нСльзя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ запрос:

НЕ ΠœΠ΅Ρ€ΠΈΠ΄ΠΈΠ°Π½

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ поиск вхоТдСния слов ΠΏΠΎ тСкстовому содСрТимому ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π’ΠΎΡ‚ Ρ‚Π°ΠΊ выглядят всС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π²Ρ‹ΡˆΠ΅.

Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π€ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ.

Рядом

Π“ΠΎΡ€Π΄Ρ‹ΠΉ Π Π―Π”ΠžΠœ/2 Π€Π°Ρ€Π°Π΄Π΅Π΅Π²ΠΈΡ‡

ΠΏΡ€ΠΈ этом этот запрос Π±ΡƒΠ΄Π΅Ρ‚ эквивалСнтСн:

Π€Π°Ρ€Π°Π΄Π΅Π΅Π²ΠΈΡ‡ Π Π―Π”ΠžΠœ/2 Π“ΠΎΡ€Π΄Ρ‹ΠΉ 2005

ΠœΡ‹ Π½Π°ΠΉΠ΄Π΅ΠΌ всС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π³Π΄Π΅ послС слова «Π“ΠΎΡ€Π΄Ρ‹ΠΉ» Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄Π½ΠΎ слово ΠΈΠ΄Π΅Ρ‚ «Π€Π°Ρ€Π°Π΄Π΅Π΅Π²ΠΈΡ‡». ΠŸΡ€ΠΈ этом поиск выполняСтся ΠΊΠ°ΠΊ Π² Π»Π΅Π²ΡƒΡŽ, Ρ‚Π°ΠΊ ΠΈ Π² ΠΏΡ€Π°Π²ΡƒΡŽ сторону. МоТно ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ поиск с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ. НапримСр, Ρ‚Π°ΠΊ ΠΌΡ‹ Π½Π°ΠΉΠ΄Π΅ΠΌ Ρ‚Π΅Ρ… ΠΆΠ΅ Ρ„ΠΈΠ·. Π»ΠΈΡ†, Π½ΠΎ с Π³ΠΎΠ΄ΠΎΠΌ роТдСния 2005.

Π“ΠΎΡ€Π΄Ρ‹ΠΉ Π Π―Π”ΠžΠœ/2 Π€Π°Ρ€Π°Π΄Π΅Π΅Π²ΠΈΡ‡ 2005

Π’Π°ΠΊΠΆΠ΅ этот ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ позволяСт ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ поиска слов. Для это ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ n Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π·Π½Π°ΠΊ + (для поиска послС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ слова) ΠΈΠ»ΠΈ (для поиска Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ слова). ИзмСним ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅:

Π“ΠΎΡ€Π΄Ρ‹ΠΉ Π Π―Π”ΠžΠœ/+2 Π€Π°Ρ€Π°Π΄Π΅Π΅Π²ΠΈΡ‡

Если ΠΆΠ΅ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π·Π½Π°ΠΊ , Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ поиска Π±ΡƒΠ΄Π΅Ρ‚ пустым, Ρ‚.ΠΊ. Π½Π΅Ρ‚ подходящих записСй.

Π“ΠΎΡ€Π΄Ρ‹ΠΉ Π Π―Π”ΠžΠœ/-2 Π€Π°Ρ€Π°Π΄Π΅Π΅Π²ΠΈΡ‡

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ для Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ поиска Π΄Π°Π½Π½Ρ‹Ρ….

Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π€ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌ.

Π’ΠΎΡ‡Π½Ρ‹ΠΉ поиск

Π’ случаях, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ тСкст ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ„Ρ€Π°Π·Π΅, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ это Ρ‡Π΅Ρ€Π΅Π· Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ. НапримСр, поиск ΠΏΠΎ:

Π½Π°ΠΉΠ΄Π΅Ρ‚ всС значСния, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ эта Ρ„Ρ€Π°Π·Π° Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ. Если ΠΆΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ поиск ΠΏΠΎ:

Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ поиска Π±ΡƒΠ΄Π΅Ρ‚ пустым, Ρ‚.ΠΊ. Π½ΠΈΠ³Π΄Π΅ Ρ‚Π°ΠΊΠΎΠΉ Ρ„Ρ€Π°Π·Ρ‹ Π½Π΅ встрСчаСтся.

Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π€ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли Π½ΡƒΠΆΠ΅Π½ поиск ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ„Ρ€Π°Π·Ρ‹, Ρ‚ΠΎ этот ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒ.

Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° слов

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ стоит ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ слов с Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ влоТСнности с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скобок: ( ΠΈ ). НапримСр, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅:

(Π‘Π°ΠΌΠΎΠΎΡ‚Π²Π΅Ρ€ΠΆΠ΅Π½Π½Ρ‹ΠΉ И Π’Π°Π»ΡƒΠ½) Π˜Π›Π˜ (Яростный И Π­Ρ€ΡƒΠ΄ΠΈΡ‚)

Π½Π°ΠΉΠ΄Π΅Ρ‚ всС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π² тСкстовом содСрТимом ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ вмСстС слова «Π‘Π°ΠΌΠΎΠΎΡ‚Π²Π΅Ρ€ΠΆΠ΅Π½Π½Ρ‹ΠΉ» ΠΈ «Π’Π°Π»ΡƒΠ½» ΠΈΠ»ΠΈ «Π―ростный» ΠΈ «Π­Ρ€ΡƒΠ΄ΠΈΡ‚». ΠžΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для слоТных условий поиска.

Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π€ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡƒΠ˜Π΄Π΅ΠΌ дальшС.

Π“Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠΉ символ

Π“Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠΉ символ * ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для поиска ΠΏΠΎ Π½Π°Ρ‡Π°Π»Ρƒ строки. НапримСр, Π΅ΡΡ‚ΡŒ Ρ„ΠΈΠ·. Π»ΠΈΡ†ΠΎ с ИНН 739780874266. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ явно, ΡƒΠΊΠ°Π·Π°Π² ИНН, ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ:

7397808742*

7397808*

739780*

Π§Π΅ΠΌ мСньшС Π·Π½Π°Ρ‡Π°Ρ‰ΠΈΡ… символов Π² Π½Π°Ρ‡Π°Π»Π΅ строки, Ρ‚Π΅ΠΌ большС ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ поиск ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. А Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊ Π’Ρ‹ ΡƒΠΆΠ΅ поняли, Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚:

*39780874266

Поиск ΠΏΠΎ Π½Π°Ρ‡Π°Π»Ρƒ строки часто ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ эффСктивным инструмСнтом поиска Π΄Π°Π½Π½Ρ‹Ρ….

Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π€ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу

ΠŸΡ€ΠΈ использовании этого ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство слов, поэтому Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ 1Π‘ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅: максимальноС количСство слов для Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠ³ΠΎ поиска Ρ€Π°Π²Π½ΠΎ 300.

Π•Ρ‰Π΅ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎΠ½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу. Π€ΠΎΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ строку ΠΏΠΎ индСксу

— Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΈΠΉ поиск слов с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ количСством ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π΅Π½ 1).

Π—Π΄Π΅ΡΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· синтаксис-ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠ°. НапримСр, запрос «

БистСма» Π½Π°ΠΉΠ΄Π΅Ρ‚ «ΡΠΈΡΡ‚Π°ΠΌΠ°», «ΡΠΈΠ²Ρ‚Π΅ΠΌΠ°», Π° запрос «Π‘истСма

2″ Π½Π°ΠΉΠ΄Π΅Ρ‚ «ΡΠΈΡ‚Ρ‚Π°ΠΌΠ°», «ΡΠ΅Ρ‚Ρ‚Π΅ΠΌΠ°».

ΠŸΡ€ΠΈ использовании этого ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство слов, поэтому Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ 1Π‘ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅: максимальноС количСство слов для Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠ³ΠΎ поиска Ρ€Π°Π²Π½ΠΎ 300.

Π•Ρ‰Π΅ добавлю, Ρ‡Ρ‚ΠΎ Π² ΠΊΠΎΡ€Π½Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ словари полнотСкстового поиска. Но всС это ΡƒΠΆΠ΅ другая история.

ΠšΡΡ‚Π°Ρ‚ΠΈ, Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ 8.3.16 добавился поиск с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ индСкса ΠŸΠŸΠ” ΠΏΠΎ Ρ…Π΅ΡˆΡ‚Π΅Π³Π°ΠΌ (строки Π²ΠΈΠ΄Π° #Π‘Π»ΠΎΠ²ΠΎ, ΠΎΡ‚ символа # Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π΅Π»Π°). Π•Ρ‰Π΅ Π½Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.

ВсС это достаточно спСцифичСскиС возмоТности ΠΈ Π½Π° ΠΌΠΎΠ΅ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΈΡ… ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π΅Π΄ΠΊΠΎ. Если Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ.

ΠŸΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠ°ΠΌΠ½ΠΈ

Π’ΠΎΡ‚ Ρ‚Π°ΠΊ, ΠΎΡ‚ вопросов обслуТивания ΠΈ настройки полнотСкстового индСкса, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π΅Π³ΠΎ использования Π² самом распространСнном кСйсС ΠΈ Π΄ΠΎ вопросов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ особСнностСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΡ‹ ΠΏΡ€ΠΎΡˆΠ»ΠΈ нСбольшой ΠΏΡƒΡ‚ΡŒ. Π’Π°ΠΊ Π±Ρ‹Π»ΠΈ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹ ΠΏΠΎΡ‡Ρ‚ΠΈ всС вопросы, связанныС со ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΌ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ полнотСкстового поиска ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ 1Π‘. Но это Π΅Ρ‰Π΅ Π½Π΅ всС!

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒΡΡ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹ΠΌΠΈ камнями, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… стоит Π·Π½Π°Ρ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅:

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, полнотСкстовый поиск ΠΏΠΎΠ»Π΅Π·Π΅Π½, Π½ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

ВмСсто Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

Π­Ρ‚ΠΎ вторая публикация Π² сСрии статСй ΠΏΡ€ΠΎ полнотСкстовый поиск, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π» сдСлан ΡƒΠΏΠΎΡ€ Π½Π° вопросы Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ использования индСкса ΠŸΠŸΠ” ΠΈ связанныС Π½ΡŽΠ°Π½ΡΡ‹ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹. НСмного ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΈ ΠΎ сопровоТдСнии. ПодвСдСм ΠΈΡ‚ΠΎΠ³ ΠΈ собСрСм основныС ΠΏΠ»ΡŽΡΡ‹ ΠΈ минусы ΡˆΡ‚Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° полнотСкстового поиска.

А Ρ‡Ρ‚ΠΎ Π’Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ ΠΎ ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΌ полнотСкстовом поискС?

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅ΠΉ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ полнотСкстового индСкса ΠΈ практичСскиС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π΅Π³ΠΎ использования Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Рассмотрим нСсколько кСйсов Π΅Π³ΠΎ примСнСния Π² Ρ€Π°ΠΌΠΊΠ°Ρ… highload (Π΄Π°, Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ).

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ссылки

АвторскиС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (всС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ страницС)

Диагностика контСкста выполнСния (внСшняя ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°) — нСбольшая ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ внСшняя ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ контСкстС выполнСния.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *