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

У меня есть две таблицы " Улицы " и " Строения ". Строения привязаны к " Улицам " Необходимо осуществить поиск нужного строения имея поисковой запрос в виде текста(если поисковой запрос не точен - можно несколько результатов).
У строк есть так же "алиасы", те разные вариации написания(title: Чапаева, sub_titles: Кирова|Пушкина), те улица может иметь синонимы в названии.(формат хранения алиасов может быть любой, как вы скажете так и буду хранить).

Например: " Чапаева 14 ", " Чапаева ", " улица Чапаева 14 ", " 14 Чапаева " итд

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
`streets` (
  `street_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
  `title` varchar(100) NOT NULL,
  `sub_titles` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`street_id`)
);
`locations` (
  `location_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
  `street_id` smallint(5) unsigned DEFAULT NULL,
  `title` varchar(100) NOT NULL,
  PRIMARY KEY (`location_id`)
);



Нужно получить идентификаторы строений подходящих под поисковой запрос.

Пригодится любая помощь и советы. Даже просто описание запроса на "человеческом" языке, попробую если что сам его составить.
...
Рейтинг: 0 / 0
Поиск по двум связанным таблицам
    #39534118
Serpanok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
p.s. Я понимаю что это MySQL, но суть таблицы думаю понятна. Если что я разберусь как адаптировать запрос под MySQL. Советы подойдёт на любом языке :)
...
Рейтинг: 0 / 0
Поиск по двум связанным таблицам
    #39534120
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как отличить
Строительная 3
от
3 Строительная (третья строительная)

А будет еще:
Строительная д3
3-я строительная
...
Рейтинг: 0 / 0
Поиск по двум связанным таблицам
    #39534131
Serpanok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
982183, мне нужно составить список предположений(подсказок) при поиске. Те можно считать правильным результатом и "третью строительную улицу" и "третий дом по улице строительная". Тут сильно точность не нужна тк таких коллизий особо не привидится, да и этот поиск сделан для подсказок нужного варианта. Конечный вариант пользователь выберет из списка который будет составлен в правильном формате вывода данных где будет понятно где "3-я строительная", а где "Строительная, д.3".

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


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