Сравните строку в Java с данными, хранящимися в столбце таблицы - PullRequest
0 голосов
/ 26 апреля 2011

Я взял строку в качестве входных данных, и мне нужно сравнить ее с большим объемом данных из базы данных.В основном мне нужно найти расстояние между входной строкой и сохраненными строками таблицы базы данных

Что было бы идеальным и эффективным решением для такой ситуации?

Заранее спасибо.

1 Ответ

0 голосов
/ 26 апреля 2011

Попробуйте ответ от на этот ТАК вопрос

Или см. это .

Редактировать: Вот функция для расстояния Левенштейна в MySQL.

Edit2: альтернативой может быть создание индекса строк, по которым вы ведете поиск, с использованием поисковой системы, такой как Lucene, которая также поддерживает расстояние Левенштейна в своих запросах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...