powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Поиск, синонимы, связи, главное-зависимое и тд.
10 сообщений из 10, страница 1 из 1
[PHP] Поиск, синонимы, связи, главное-зависимое и тд.
    #38624851
Goror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю сейчас маленький поиск по сайту, вроде всё работает, но вот ещё нужно, что-то типа поиска синонимов, ну то есть, если ввожу в поиск "72", чтоб первым пунктом выводило: NOKIA N72, ввожу "Golf" выводит: Volkswagen golf, 300 - 300 Спартанцев и тд.

Сейчас сделал что-то подобное, через подключение третей таблицы связей типа: parent - child, но что-то мне кажется я велосипед изобретаю, наверняка есть более правильные решения данной задачи, кто как решал подобное?







p.s. Связка PHP - MySQL
...
Рейтинг: 0 / 0
[PHP] Поиск, синонимы, связи, главное-зависимое и тд.
    #38624902
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Goror,

Ну и ищи себе LIKE`ом... А что и где - тебе решать.
...
Рейтинг: 0 / 0
[PHP] Поиск, синонимы, связи, главное-зависимое и тд.
    #38624927
Goror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterGoror,

Ну и ищи себе LIKE`ом... А что и где - тебе решать.

Ну LIKE-ом, можно конечно искать, но мне нужно более точный подбор, чтоб вариант с "ненужными" результатами был минимальный, можно конечно "вес" рейтинг для каждой записи вести, но чего-то не хватает всё таки в такой поиске, нет "живого" мышления, он тупо всё перебирает, нет чётких связей и хода мысли..
...
Рейтинг: 0 / 0
[PHP] Поиск, синонимы, связи, главное-зависимое и тд.
    #38624948
anvano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Goror нет "живого" мышления, он тупо всё перебирает, нет чётких связей и хода мысли..

Тебе искусственный интеллект подавай? :)

Когда Нобелевскую премию получать будешь - позови.

Ну или можешь себе поиск от гугла поставить, чота типа "Google Search Appliance" всего каких-то порядка $30.000 долларов за пол миллиона проиндексированных документов. Будет как в гугле искать, с ранжированием, ранкингом , релевантностью и т.п.
...
Рейтинг: 0 / 0
[PHP] Поиск, синонимы, связи, главное-зависимое и тд.
    #38626036
artas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Goror,

если упрощенно то примерно так можно

where field like '%golf%'
order by like 'golf%'
...
Рейтинг: 0 / 0
[PHP] Поиск, синонимы, связи, главное-зависимое и тд.
    #38626162
Goror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
artasGoror,

если упрощенно то примерно так можно

where field like '%golf%'
order by like 'golf%'

По моему, это не совсем то что надо, ну да, найдёт все "golf" и потом упорядочит их чтоб начинались на "golf" и тд.


Но может и "Volkswagen golf" вывести, а может и "golf - продажи клюшек для гольфа в заполярье" вывести)
...
Рейтинг: 0 / 0
[PHP] Поиск, синонимы, связи, главное-зависимое и тд.
    #38626283
phpz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GororartasGoror,

если упрощенно то примерно так можно

where field like '%golf%'
order by like 'golf%'

По моему, это не совсем то что надо, ну да, найдёт все "golf" и потом упорядочит их чтоб начинались на "golf" и тд.


Но может и "Volkswagen golf" вывести, а может и "golf - продажи клюшек для гольфа в заполярье" вывести)

Ну так golf он везде golf
...
Рейтинг: 0 / 0
[PHP] Поиск, синонимы, связи, главное-зависимое и тд.
    #38626402
ILLHEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. в шапке результатов поиска повесить надпись - "Уточните запрос, добавив дополнительное(ые) слово(а)"

2. SELECT ... MATCH ... AGAINST ... - поможет релевантной выдаче
...
Рейтинг: 0 / 0
[PHP] Поиск, синонимы, связи, главное-зависимое и тд.
    #38627874
artas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GororartasGoror,

если упрощенно то примерно так можно

where field like '%golf%'
order by like 'golf%'

По моему, это не совсем то что надо, ну да, найдёт все "golf" и потом упорядочит их чтоб начинались на "golf" и тд.


Но может и "Volkswagen golf" вывести, а может и "golf - продажи клюшек для гольфа в заполярье" вывести)
Так, а что вы хотите то ?
можете каждому товару ценность ролевантности поставить (для авто 100, а для клюшки 10 например), ну и фильтровать\сортировать по этим параметрам. Нет, так подключите гуглопоиск
...
Рейтинг: 0 / 0
[PHP] Поиск, синонимы, связи, главное-зависимое и тд.
    #38627994
Goror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
artasможете каждому товару ценность ролевантности поставить (для авто 100, а для клюшки 10 например)

Уже сделал нечто подобное.

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


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