У меня есть текстовый документ, в котором встречаются как «выполнение», так и «производительность». Когда я использую расширенный инструмент поиска в пользовательском интерфейсе Word (цель в конечном итоге перевести его в команду Find.Execute для программного поиска C#), я получаю результаты различий, когда у меня установлен флажок «Сопоставить все формы слов».
Когда я ищу "выполнение", я получаю оба вхождения для "выполнения" и "производительности".
Когда я ищу "производительность", я получаю совпадения только для "производительности", хотя "выполнение" по-прежнему должно зарегистрируйтесь как словоформа для «производительности».
Кто-нибудь знает, как Word использует свой алгоритм поиска или как я могу убедиться, что поиск по «производительности» показывает результаты как для «производительности», так и для «производительности»?
Редактировать (11.07.12 16:34)-
Я провел пару тестовых комбинаций, чтобы посмотреть, смогу ли я найти шаблон для себя, и что ж... это было не так многообещающе (Заглавные буквы имеют значение!?!) .
Документ, из которого были получены эти результаты, представлял собой простой текстовый документ, в котором каждая словоформа использовалась как в верхнем, так и в нижнем регистре. При каждом поиске были найдены версии слова как в верхнем, так и в нижнем регистре.