Розмітка зон, які використовуються при повнотекстовому пошуку
Словник індексується у ABBYY Lingvo x3 при спробі пошуку або явно за вимогою (наприклад, при підключенні словника). Словники користувача індексуються так само, як і системні словники ABBYY Lingvo x3.
Зауваження. Файли індексу зберігаються на диску у той самій папці, що і словник. Переконайтесь, що у вас є права на запис для даної папки (докладніше про роботу з індексами ви можете прочитати в розділі Підключення словників користувача).
Для того щоб уміст карток враховувалося при пошуку, необхідно усередині картки розставити теги зон індексації. У противному випадку, у пошуку будуть брати участь тільки заголовки карток. ABBYY Lingvo x3 розглядає всю зону індексування як одну область пошуку.
Для словників, що складаються з карток простої структури (слово + переклад або кілька перекладів), або мономовних словників (слово + тлумачення) можна скористатися з можливості автоматичного розміщення зон індексації, позначивши в діалозі DSL Compiler опцію Автоматично додавати розмітку, необхідну для пошуку по змісту карток словника. У цьому випадку при компіляції на початку картки буде поставлений тег початку зони перекладу [trn], а наприкінці картки – тег закінчення зони перекладу [/trn]. Оскільки вкладення зон індексації одного типу неприпустимо за правилами мови DSL, перед початком компіляції переконайтесь, що в тексті картки немає інших тегів [trn] – інакше картка не буде скомпільована.
Для словників, картки яких містять кілька різних зон, необхідно самостійно виділити кожну із цих зон за допомогою спеціальних команд:
- Зона перекладу виділяється за допомогою спеціальних команд «[trn]» й «[/trn]». У зону перекладу варто включати слова, що безпосередньо є перекладами (крім номера підзначень).
- Зона прикладів виділяється за допомогою спеціальних команд «[ex]» й «[/ex]».
- Зона коментарів містить додаткову до перекладів інформацію і виділяється за допомогою спеціальних команд «[com]» й «[/com]».
- Текст, який необхідно виключити із зони індексування, виділяється за допомогою спеціальних команд «[!trs]» й «[/!trs]».
У цьому випадку при компіляції словника опцію Автоматично додавати розмітку, необхідну для пошуку по змісту карток словника потрібно відключити.