У меня есть массив, содержащий несколько тысяч слов. У меня есть поле ввода на моей веб-странице, которое позволяет пользователю ввести пару букв, а затем нажать поиск. Когда пользователь нажимает кнопку поиска, приложение должно заглянуть в словарь и посмотреть, какие слова можно составить из предоставленных букв. Каждую букву можно использовать только один раз (как в эрудит).
Есть ли уже поисковая библиотека для чего-то подобного? Я не хочу изобретать велосипед, если в этом нет необходимости. Если нет, есть ли у кого-нибудь идеи для высокопроизводительного решения. Я полагаю, что это делалось уже миллионы раз.