Поиск по словарю из 47000 элементов

техническая поддержка по Construct 2

Сообщение Поиск по словарю из 47000 элементов
» 13 окт 2013, 22:43

Хочу сделать игру, в которой нужно было бы из букв большого слова составлять маленькие слова.
И сейчас весь в думах, как сделать проверку маленьких слов на правильность. Словарь существительных я нашёл, в нём 47000 слов.
Как, по вашему мнению будет лучше всего сделать поиск по этому словарю?
У меня пока следующие варианты:
1. Залить словарь в базу данных и проверять через ajax
2. Грузить весь словарь в массив и делать поиск по нему(мне кажется, будет много памяти кушать)
3. Использовать xml - не знаю пока как, но, может и подходит.
Делаю сайты на друпале, развиваю проект дум-дум
Аватара пользователя

Игродел
Сообщений: 64
Я тут с 24 авг 2013
Откуда: Тула
Skype: shumod
Репутация 20 [ ? ]

Сообщение Re: Поиск по словарю из 47000 элементов
» 14 окт 2013, 03:18

Все варианты подходят. Могу ответить только на 2: Нет, памяти это займет не так много, как всем кажется... так что можно использовать без риска.

Конкретно ничего не отвечу, т.к. тема довольно обширная(( тут повод для целого урока, на что времени щас нима(

Чувак, у тебя классные вопросы))) Если реализуешь - отпишись.
Пути геймдева неисповедимы!
Аватара пользователя

Игродел
Сообщений: 927
Я тут с 23 сен 2012
Откуда: Хабаровск
Двиг: Construct 2/3
Лицензия: Personal
VK: vk.com/virusfun
Репутация 152 [ ? ]

Сообщение Re: Поиск по словарю из 47000 элементов
» 14 окт 2013, 22:43

Вообщем, сделал через ajax.
Пробовал через xml, в принципе, получилось, но я подумал, что невыгодно грузить 47000 слов и использовать из них 10-20 :)

Пример посмотреть можно тут: http://www.dum-dum.ru/igra/test/
Делаю сайты на друпале, развиваю проект дум-дум
Аватара пользователя

Игродел
Сообщений: 64
Я тут с 24 авг 2013
Откуда: Тула
Skype: shumod
Репутация 20 [ ? ]

Сообщение Re: Поиск по словарю из 47000 элементов
» 15 окт 2013, 05:54

Исходником не поделишься?)
Пути геймдева неисповедимы!
Аватара пользователя

Игродел
Сообщений: 927
Я тут с 23 сен 2012
Откуда: Хабаровск
Двиг: Construct 2/3
Лицензия: Personal
VK: vk.com/virusfun
Репутация 152 [ ? ]

Сообщение Re: Поиск по словарю из 47000 элементов
» 15 окт 2013, 08:51

Исходник достаточно простой. Самое сложное было найти словарь с существительными, так как первый, который я нашёл оказался очень плохим.
php-файл использовать большинству тут вряд ли получится, так как я делаю запросы к базе данных с помощью drupal api. Но если интересно можно посмотреть.
В самих файлах сделал построчные комментарии, чтобы было понятно.
testword.txt
(1.14 КБ) Скачиваний: 216
php файл для запроса к бд
primerajax.capx
(75.82 КБ) Скачиваний: 90
файл проекта
Аватара пользователя

Игродел
Сообщений: 64
Я тут с 24 авг 2013
Откуда: Тула
Skype: shumod
Репутация 20 [ ? ]

Сообщение Re: Поиск по словарю из 47000 элементов
» 17 окт 2013, 19:58

Что из этого получилось можно посмотреть тут
Делаю сайты на друпале, развиваю проект дум-дум
Аватара пользователя

Игродел
Сообщений: 64
Я тут с 24 авг 2013
Откуда: Тула
Skype: shumod
Репутация 20 [ ? ]



Вернуться в Вопрос-Ответ по Construct 2

Сейчас эту тему просматривают

Зарегистрированные пользователи: нет зарегистрированных пользователей

cron
Наверх