powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как выполнить релевантный поиск?
3 сообщений из 3, страница 1 из 1
Как выполнить релевантный поиск?
    #39293810
snewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Имеется таблица с информацией о некоторых моделях.
В таблице поля: "Марка модели", "Год выпуска", "Название" и т.п.

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

Марка модели может быть вида "модель 1", где "1" — играет ключевую роль в релевантности. То есть, цифры и строки длиной 1 нужно учитывать.

p.s. записей в таблице не много - порядка 10 000. Общий размер текста, из полей так же не большой — подобные описанным выше полям.

спасибо!
...
Рейтинг: 0 / 0
Как выполнить релевантный поиск?
    #39293943
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
snewerМарка модели может быть вида "модель 1", где "1" — играет ключевую роль в релевантности.Это говорит о том, что тебе следует написать свою ПФ расчёта релевантности - как ТЫ её видишь для ТВОЕЙ задачи.
...
Рейтинг: 0 / 0
Как выполнить релевантный поиск?
    #39294241
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
snewerЗдравствуйте!

Имеется таблица с информацией о некоторых моделях.
В таблице поля: "Марка модели", "Год выпуска", "Название" и т.п.

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

Марка модели может быть вида "модель 1", где "1" — играет ключевую роль в релевантности. То есть, цифры и строки длиной 1 нужно учитывать.

p.s. записей в таблице не много - порядка 10 000. Общий размер текста, из полей так же не большой — подобные описанным выше полям.

спасибо!

ошибаешься!!!
в фразе вида модель один ключевым является модель 1 - как одна лексема.


1)ищу модель асуса за 2000-2006 год модель а
2)нужен асус 2000-2006 года а модель любая комплектация зелёного цвета

а - это союз или идентификатор модели в 2) ?

не мудри... используй фултекст индекс, строя текст для индексации из склеивания разных полей строки - аля для строки

асус, 2000, смартфон, зелёный, К200, прцоессор 2ГГц память 2Гб .... описание

строить строку на фуллтекст индекс

проиводитель асус в 2000 году модель к200 с процессор...описание + фирма асус марка асус

тоесть не надо морщить попу и пытаться сделать то что иследовательские цетры с переменным успехом медленно продвигаются.
сдесь возьми готовое.

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


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