Фільтр рим за наголосом

Рима тримається на тому, куди падає наголос. раба́ і шта́ба закінчуються тими самими трьома літерами й не римуються ані трохи — голос приходить у різні місця.

У заголовку Unigrams для цього є кнопка: , намальована `а` зі знаком наголосу, — вона стоїть ліворуч від п'яти піктограм частин мови, трохи осторонь від них. Цей проміжок — єдине, що каже, що вона не шоста частина мови. Майже завжди вона приглушена, бо майже кожен пошук не повідомляє, який склад ви мали на увазі.

Поле пошуку рим із запитом аба без наголосу, кнопка перестановки наголосу праворуч від нього і панель результатів нижче. У заголовку Unigrams — 545, а ліворуч від п'яти синіх кнопок частин мови кнопка наголосу приглушена й без рамки. У рядках нижче — акаба, алибаба, аннаба — знака наголосу немає.
У запиті немає знака наголосу: кнопка приглушена, а в списку 545 слів.

Вона вмикається, коли в запиті є наголос

Знак наголосу — це акут над голосною: аба́. Набрати його зі звичайної клавіатури незручно, тому в застосунку є кнопка — а́, праворуч від поля пошуку.

  • Поставте курсор після потрібної голосної й натисніть її. Ця голосна отримає наголос.
  • Натисніть ще раз — знак зникне.
  • Позначте іншу голосну — знак переїде туди: голова́ стане голо́ва. Знак у слові завжди один.
  • Кнопка має гарячу клавішу — Tab, якщо ви її не змінювали. Яку саме, каже підказка самої кнопки: Flip vowel stress (Tab).

Та сама кнопка працює й із рядком, який ви пишете, а не лише з полем пошуку: вона діє на те з двох полів, де ви друкували останнім.

Доки в запиті немає знака, кнопка наголосу лишається приглушеною і прямо про це каже, якщо навести курсор: Add a stress mark to the search to use this. Вона не зламана й нічого не ховає — просто поки немає складу, з яким їй звірятися.

Сам лише знак уже скорочує список

Ще до того, як ви торкнетеся кнопки, знак зробив частину роботи. Пошук за аба повертає 545 слів, пошук за аба́ — 150. Ті 395, що пішли, — це слова, яким словники ставлять наголос в іншому місці: жа́ба, шта́ба, кра́ба. Вони пішли тому, що ви сказали: голос падає на останній склад, — а словники кажуть, що ні.

Лишаються слова двох різних ґатунків:

  • Ті, яким словники ставлять наголос саме там, — надруковані зі знаком: раба́, труба́, слаба́.
  • Ті, наголос яких не записано ніде, — надруковані без знака: генштаба, акаба, пенджаба. Застосунок не ставить знак слову, за яке не може поручитися, тож рядок без знака — це чесна відповідь на питання «де тут наголос?»: ніхто не знає.

Заради цієї другої групи кнопка й існує.

Що робить відтискання

Спочатку кнопка натиснута, і «натиснута» тут означає те саме, що й у п'яти кнопок поруч: ці слова показуються. Натиснутою вона нічого зі списку не прибирає — усі 150 на місці.

Відтисніть її — і рядки без знака підуть. Лічильник на тому самому пошуку падає зі 150 до 33, і кожне слово, що лишилося, має знак.

Та сама панель після того, як у запиті поставили наголос і відтиснули кнопку. У полі пошуку аба́, кнопка наголосу втратила синю рамку, яка лишилася в п'яти кнопок частин мови поруч, лічильник Unigrams упав до 33, і кожен видимий рядок — аба́, даба́, раба́, слаба́, боба́, гроба́, желоба́ — має знак наголосу.
Відтиснута: лише ті слова, яким словники справді ставлять наголос тут, — 33 зі 150.

Два стани відповідають на два різні питання, і варто сказати прямо, на яке саме:

  • Натиснута питає: «чи може наголос стояти тут?» Слово, наголос якого ніхто не записав, лишається — ніщо його не виключає. Ідуть лише ті, чий відомий наголос суперечить вашому знаку.
  • Відтиснута питає: «чи стоїть наголос тут?» Лишаються тільки слова, яким словники справді ставлять наголос там. Нічого не показано «про всяк випадок».

Правильного з них немає. Натиснута — це широка сітка: нічого не викидається лише тому, що про слово немає словникового запису. Відтиснута — це впевненість, і список виходить значно коротший.

За кожного нового пошуку кнопка знову натиснута. Фільтр, поставлений для одного слова, ніколи мовчки не переходить на наступне.

В уточнених результатів такої кнопки немає

Увімкніть Refine — і кнопка зникне: в уточненому заголовку Unigrams лишаються п'ять кнопок частин мови й більше нічого. Так і задумано.

Refine міняє всі оцінки Proximity на те, як часто слово трапляється в реальних текстах, і бере ці числа з частотного корпусу, який рахує слова й тільки їх. Де в кого падає голос, корпус не записує. Фільтрувати уточнені результати за наголосом означало б спершу цей наголос вигадати, а ми не вигадуємо наголос, якого в нас немає.

Що фільтр робить з уточненим списком

Відтисніть кнопку наголосу — і уточнений список стане коротшим, ніж той самий пошук, уточнений з незайманою кнопкою.

Це не другий фільтр, що спрацьовує після. Про прибрані слова просто не питають: застосунок надсилає на сервер лише ті слова, що вціліли, тому й відповідь приходить тільки про них. Відтиснете кнопку вже після уточнення — застосунок поставить менше питання наново, а не візьме стару відповідь.

Так у цій панелі працює лише один фільтр. Кнопки частин мови й повзунок Proximity ніколи не міняють того, про що питають, — вони розбирають те, що прийшло.

Далі

Частина мови — піктограми біля рим і фільтр за ними — про п'ять кнопок, що стоять поруч із цією в тому самому заголовку.

Уточнення рим за корпусом (Refine) — що Refine робить зі списком після того, як фільтр за наголосом вирішив, хто в ньому лишиться.

Пошук рим і оцінка Proximity — звідки взагалі беруться результати й наскільки точно кожен із них римується.

Або просто спробуйте: відкрийте редактор realyrics, знайдіть слово, натисніть а́ і подивіться, як приглушена кнопка оживає.

Ця стаття іншими мовами: English Русский