Здравствуйте. Подскажите, пожалуйста, как можно осуществить поиск по одному термину, но вывести его с ссылкой на страницу таксономии другого термина из другого словаря, однозначно соответствующего ему? И как сделать это соответствие?
Хотелось бы чтобы поиск был не по условию равенства, а по "содержит любое слово".
Например:
Есть словарь "ФИО" и словарь "адрес". Поиск осуществляется по ФИО, а должно выводиться ФИО с ссылкой на адрес.
Сидоров Иван Иванович - г.Москва ул. Октябрьская д.121
Петров Дмитрий Анатольевич - г.Нижний Новгород ул. Петропавловская д.123
Иванов Петр Анатольевич - г.Москва ул. Волшебная д. 345
При поиске "Петр Валентинович" должно вывести 2 фамилии:
- Петров Дмитрий Анатольевич
- Иванов Петр Анатольевич
с ссылками на страницу таксономии адреса
Заранее большое спасибо всем участвующим!
Комментарии
вы неправы в корне. если вы будете каждые фио совать как термины в один словарь и каждый адрес вставлять в другой словарь.
я бы сделал так:
учетка пользователя имеет два поля - фио и адрес.
есть view который выбирает в таблицу пользователей и их адреса.
поле фио является раскрытым фильтром, нечувствительно к регистру и установлено в "содержит одно из слов"
вуаля - пользователь вводит Петр Валентинович
и получает
Петров Дмитрий Анатольевич - г.Нижний Новгород ул. Петропавловская д.123
Иванов Петр Анатольевич - г.Москва ул. Волшебная д. 345
Спасибо за участие.
А как бы Вы сделали, если у пользователя много адресов, порядка нескольких сотен? Причем адреса у разных пользователей могут быть одинаковыми.
В моей задаче на самом деле не фамилии и адреса, это я для простоты понимания проблемы привел в пример.
покурите синонимы, может быть это то что вы хотите