powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Нечеткий поиск или что-то в этом роде
8 сообщений из 8, страница 1 из 1
Нечеткий поиск или что-то в этом роде
    #39435360
ElenaTomsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Вот есть у меня достаточно большие тексты в базе, и хочется как-то организовать поиск по ним. Например, если задаю условие: "Петя шел на прогулку и там поймал муравья", то чтобы сначала искался этот полный текст, потом ближайший похожий, скажем, "Петя шел на прогулку", потом ближайший аналогичный "Вася шел на прогулку и там поймал жука" и так далее. Максимально гибкий поиск.
Хочется такое сделать, но пока даже не представляю как. Через Like, это же никаких лайков не хватит.
Подскажите, пожалуйста, хотя бы в каком направлении читать! Текст только русский, хотелось бы поднять какую-то базу на локальной машине, но конечно, готова и к другим вариантам, в том числе и к смене MySql на что-нибудь иное, MS SQL, например. Там вроде бы есть какой-то поиск по fullindex, да? Лижь бы помогло.
...
Рейтинг: 0 / 0
Нечеткий поиск или что-то в этом роде
    #39435387
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начните с чтения по теме "полнотекстовый поиск".
...
Рейтинг: 0 / 0
Нечеткий поиск или что-то в этом роде
    #39435443
ElenaTomsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Спасибо! А где это лучше реализовано, в MySQl or MS SQL? Я сейчас просто на распутье, не знаю, что выбрать. Размер базы просто смешной будет, порядка 12 тысяч записей, может, меньше.
...
Рейтинг: 0 / 0
Нечеткий поиск или что-то в этом роде
    #39435456
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElenaTomsk,

Сильно зависит от задачи. Например, "Мальчик выбежал гулять" будет подходящим для вашего примера?

Если замахиваться сильно, то технологий, встроенных в СУБД, будет недостаточно, надо смотреть внешние сервисы.
Кое-что есть у Яндекса (см. https://tech.yandex.ru/ блок Лингвистика). Когда-то у них был даже готовый поисковый движок для локальных файлов, но сейчас не могу найти.
...
Рейтинг: 0 / 0
Нечеткий поиск или что-то в этом роде
    #39435482
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftКое что есть у Яндекса (см. https://tech.yandex.ru/ блок Лингвистика). Когда-то у них был даже готовый поисковый движок для локальных файлов, но сейчас не могу найти.
Наверное речь о Yandex.server, но он помер давно. Кто успел - тот скачал.
...
Рейтинг: 0 / 0
Нечеткий поиск или что-то в этом роде
    #39435484
ElenaTomsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

Я уже посмотрела, еще какой-то сфинкс все рекомендуют. У меня будет фразы обычные где-то в 10 слов. Вроде как: "Грустный мальчик пошел гулять по осеннему лесу и нашел там коричневого жука".
...
Рейтинг: 0 / 0
Нечеткий поиск или что-то в этом роде
    #39435511
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElenaTomskеще какой-то сфинкс все рекомендуютСфинкс хорош, но я не знаю, умеет ли он что-то больше, чем морфологический поиск.
...
Рейтинг: 0 / 0
Нечеткий поиск или что-то в этом роде
    #39436946
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElenaTomskAkina,

Спасибо! А где это лучше реализовано, в MySQl or MS SQL? Я сейчас просто на распутье, не знаю, что выбрать. Размер базы просто смешной будет, порядка 12 тысяч записей, может, меньше.

в такой бд можно просто тупо в памяти клиента искать. рег выражением например
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Нечеткий поиск или что-то в этом роде
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]