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

start [/forum/topic.php?fid=23&msg=38626402&tid=1462836]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 439ms |

| 0 / 0 |
