|
|
|
поиск своими руками
|
|||
|---|---|---|---|
|
#18+
Как сделать всплывающие подсказки (а ля гугол) в поиске на основе текста? Сам поиск не нужен (уже есть). Сейчас единственная мысль сделать табличку типа (word1, word2, word3, weight) и писать туда последовательно весь текст битый по три слова и вес (количество упоминаний в тексте) этой пследовательности. Подсказку показывать поиском по первому слову с сортировкой по весу. А как это делают настоящие мужчины? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2015, 22:30 |
|
||
|
поиск своими руками
|
|||
|---|---|---|---|
|
#18+
чтото вроде автозаполнения? Ну отлавливаете каждое изменение поисковой фразы(текста в текстбоксе поиска) и делает поиск по базе через LIKE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2015, 10:37 |
|
||
|
поиск своими руками
|
|||
|---|---|---|---|
|
#18+
Areostar, Нет, это слишком просто, так настоящие мужчины не поступают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2015, 20:12 |
|
||
|
поиск своими руками
|
|||
|---|---|---|---|
|
#18+
???? Не понял! что вам тогда надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2015, 21:47 |
|
||
|
поиск своими руками
|
|||
|---|---|---|---|
|
#18+
Areostar, Надо, чтобы работало под нагрузками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2015, 14:05 |
|
||
|
поиск своими руками
|
|||
|---|---|---|---|
|
#18+
Саабразим Аль-каши БуханиAreostar, Надо, чтобы работало под нагрузками. Как ты "представляешь всплывающие подсказки аля Гугол под нагрузками"? Что под нагрузками понимается? Много пользователей? Тогда с какого перепуга сюда же приплели подсказки - хз.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2015, 14:54 |
|
||
|
поиск своими руками
|
|||
|---|---|---|---|
|
#18+
Саабразим Аль-каши БуханиКак сделать всплывающие подсказки (а ля гугол) в поиске на основе текста? Сам поиск не нужен (уже есть). Сейчас единственная мысль сделать табличку типа (word1, word2, word3, weight) и писать туда последовательно весь текст битый по три слова и вес (количество упоминаний в тексте) этой пследовательности. Подсказку показывать поиском по первому слову с сортировкой по весу. А как это делают настоящие мужчины? Навскидку: 1. создаем справочник слов, находящихся в поисковом индексе (все поля, находящиеся под поиском) 2. при изменении поисковой фразы, разбиваем ее на слова и загоняем их поиск по справочнику слов 3. полученный набор прогоняем по ранее сохраненному списку запросов (можно как учитывать положение слов, так и не считать его) 4. результат отображаем в "выпадайке" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2015, 02:15 |
|
||
|
поиск своими руками
|
|||
|---|---|---|---|
|
#18+
Tosh, п.3 зачем не пойму. Очень интересно что Вася из соседнего отдела искал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 07:21 |
|
||
|
поиск своими руками
|
|||
|---|---|---|---|
|
#18+
edruzenkoп.3 зачем не пойму. Предполагаю, если запросы "похожи" или "одинаковы" то выдать результат из кеша ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 20:04 |
|
||
|
поиск своими руками
|
|||
|---|---|---|---|
|
#18+
edruzenkoTosh, п.3 зачем не пойму. Очень интересно что Вася из соседнего отдела искал? Я привел алгоритм работы реальной системы. Естественно часть описания тут будет отсутствовать. Если не хочется копаться с кэшем запросов - дело ваше. Основная идея была в первых двух пунктах PS: я как-то соседними отделами не интересуюсь, но вот ранжирование и списки интенсивности запрашиваемых слов были интересны (простейшая аналитика) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2015, 04:04 |
|
||
|
поиск своими руками
|
|||
|---|---|---|---|
|
#18+
Tosh, аналитика и статистика - это отдельная задача, ее можно выполнять в фоновом режиме. Зачем поиск этим нагружать, поиск должен работать максимально быстро Более того, отображение в подсказке чужих поисковых запросов может быть запрещен, т.к. является конфиденциальной информацией ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2015, 10:12 |
|
||
|
поиск своими руками
|
|||
|---|---|---|---|
|
#18+
edruzenkoTosh, аналитика и статистика - это отдельная задача, ее можно выполнять в фоновом режиме. Зачем поиск этим нагружать, поиск должен работать максимально быстро Более того, отображение в подсказке чужих поисковых запросов может быть запрещен, т.к. является конфиденциальной информацией Отож докопался. Еще раз для особо одаренных: чужие поисковые запросы использовать никто не заставляет, а вот размер справочника слов по уже набранным запросам будет значительно меньше. Как и зачем это приделать в онлайн режиме можете додумать сами - кажется разжевал все что только можно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2015, 10:41 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=38891865&tid=1341076]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
167ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 477ms |

| 0 / 0 |
