Конфигурация 1с для поиска возможных слов из 8 или меньше букв.
Состоит из двух регистров сведений:
1)Слова, в котором загружен словарь.
2)Возможные варианты, в который записаны возможные варианты последовательностей букв в одном слове(используется для ускорения работы).
И одной обработки, в которой собственно и происходит работа пользователя.
Поиск слов из 8 букв занимает не больше 10 секунд на файловой базе и не больше 3 на серверной.
База выложена для фанатов 1с и носит исключительно развлекательный характер, не судите строго, а насчет словаря знаю, можно найти и лучше, можете загрузить свой.
Если кто придумает код для поиска слов более лучше — прошу поделиться своими идеями.
Я не увидел возможности добавлять слова. Она отсутствует?
(1) tolyan_ekb, закоменти в модуле обычного приложения весь текст и войди в регистр сведений слова и добавляй или удаляй сколько хочешь), так же есть возможность загрузить словарь из тхт.
Так что там насчет словаря:
Откуда взялся этот словарь? Велик ли он?
И почему поиск слов только из 8 и меньше букв?
(3) gaglo, поиск из 8 букв потому что в эрудите даётся 7, и еще одна для подстановки в существующее слово. Поэтому 8….но можно сделать и больше.
Насчет словаря скачал с интернета первый попавшийся в тхт, по просьбе могу загрузить любой другой, если дашь ссылку.
WTF «Возможные варианты»? Для слова длиной n букв там n! записей?