Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.04.2014, 15:51
|
|||
|---|---|---|---|
[PHP] Поиск, синонимы, связи, главное-зависимое и тд. |
|||
|
#18+
Делаю сейчас маленький поиск по сайту, вроде всё работает, но вот ещё нужно, что-то типа поиска синонимов, ну то есть, если ввожу в поиск "72", чтоб первым пунктом выводило: NOKIA N72, ввожу "Golf" выводит: Volkswagen golf, 300 - 300 Спартанцев и тд. Сейчас сделал что-то подобное, через подключение третей таблицы связей типа: parent - child, но что-то мне кажется я велосипед изобретаю, наверняка есть более правильные решения данной задачи, кто как решал подобное? p.s. Связка PHP - MySQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.04.2014, 16:28
|
|||
|---|---|---|---|
|
|||
[PHP] Поиск, синонимы, связи, главное-зависимое и тд. |
|||
|
#18+
Goror, Ну и ищи себе LIKE`ом... А что и где - тебе решать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.04.2014, 16:43
|
|||
|---|---|---|---|
[PHP] Поиск, синонимы, связи, главное-зависимое и тд. |
|||
|
#18+
DarkMasterGoror, Ну и ищи себе LIKE`ом... А что и где - тебе решать. Ну LIKE-ом, можно конечно искать, но мне нужно более точный подбор, чтоб вариант с "ненужными" результатами был минимальный, можно конечно "вес" рейтинг для каждой записи вести, но чего-то не хватает всё таки в такой поиске, нет "живого" мышления, он тупо всё перебирает, нет чётких связей и хода мысли.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.04.2014, 16:53
|
|||
|---|---|---|---|
[PHP] Поиск, синонимы, связи, главное-зависимое и тд. |
|||
|
#18+
Goror нет "живого" мышления, он тупо всё перебирает, нет чётких связей и хода мысли.. Тебе искусственный интеллект подавай? :) Когда Нобелевскую премию получать будешь - позови. Ну или можешь себе поиск от гугла поставить, чота типа "Google Search Appliance" всего каких-то порядка $30.000 долларов за пол миллиона проиндексированных документов. Будет как в гугле искать, с ранжированием, ранкингом , релевантностью и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2014, 16:50
|
|||
|---|---|---|---|
[PHP] Поиск, синонимы, связи, главное-зависимое и тд. |
|||
|
#18+
Goror, если упрощенно то примерно так можно where field like '%golf%' order by like 'golf%' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2014, 18:31
|
|||
|---|---|---|---|
[PHP] Поиск, синонимы, связи, главное-зависимое и тд. |
|||
|
#18+
artasGoror, если упрощенно то примерно так можно where field like '%golf%' order by like 'golf%' По моему, это не совсем то что надо, ну да, найдёт все "golf" и потом упорядочит их чтоб начинались на "golf" и тд. Но может и "Volkswagen golf" вывести, а может и "golf - продажи клюшек для гольфа в заполярье" вывести) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2014, 21:03
|
|||
|---|---|---|---|
|
|||
[PHP] Поиск, синонимы, связи, главное-зависимое и тд. |
|||
|
#18+
GororartasGoror, если упрощенно то примерно так можно where field like '%golf%' order by like 'golf%' По моему, это не совсем то что надо, ну да, найдёт все "golf" и потом упорядочит их чтоб начинались на "golf" и тд. Но может и "Volkswagen golf" вывести, а может и "golf - продажи клюшек для гольфа в заполярье" вывести) Ну так golf он везде golf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2014, 07:52
|
|||
|---|---|---|---|
[PHP] Поиск, синонимы, связи, главное-зависимое и тд. |
|||
|
#18+
1. в шапке результатов поиска повесить надпись - "Уточните запрос, добавив дополнительное(ые) слово(а)" 2. SELECT ... MATCH ... AGAINST ... - поможет релевантной выдаче ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.04.2014, 15:47
|
|||
|---|---|---|---|
[PHP] Поиск, синонимы, связи, главное-зависимое и тд. |
|||
|
#18+
GororartasGoror, если упрощенно то примерно так можно where field like '%golf%' order by like 'golf%' По моему, это не совсем то что надо, ну да, найдёт все "golf" и потом упорядочит их чтоб начинались на "golf" и тд. Но может и "Volkswagen golf" вывести, а может и "golf - продажи клюшек для гольфа в заполярье" вывести) Так, а что вы хотите то ? можете каждому товару ценность ролевантности поставить (для авто 100, а для клюшки 10 например), ну и фильтровать\сортировать по этим параметрам. Нет, так подключите гуглопоиск ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=SOLIK&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
get settings: |
11ms |
get forum list: |
20ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 1061ms |
| total: | 1291ms |

| 0 / 0 |
