Помощник
|
"Хороший" поиск по сайту |
xilgiz
|
Сообщение
#1
|
||
|
|
||
|
|||
ZiTosS |
6.4.2011, 17:11;
Ответить: ZiTosS
Сообщение
#2
|
|
xilgiz,
1) Писали данный скрипт как-будто неопытные, либо давно. Сейчас register_globals стараются отключать, поэтому обращение к POST-переменной просто $search может не прокатить. 2) В запросе к базе данных нет защиты от инъекций, дырка на пустом месте (это огромная оплошность), нужно входные данные от пользователя обезопасить с помощью, допустим, функции mysql_real_escape_string(). 3) Для поиска по полю des нужно проиндексировать его индексом FULLTEXT В остальном ничего криминального. Обычный поиск на основе баз данных и полнотекстового поиска. |
|
|
xilgiz
|
Сообщение
#3
|
|
Ну вот, я знал, что это уже отстало)))) я скопировал этот поисковик. А где нормальный можно скачать?))
|
|
|
ZiTosS |
7.4.2011, 15:50;
Ответить: ZiTosS
Сообщение
#4
|
|
xilgiz, почему же отстало, многие пользуются подобным поиском. Я просто указал недочеты.
Если вы не настроите скрипт поиска, у вас ни один из них ничего искать не будет. Вы в предыдущем (тот что здесь указали) поиске настройку проводили? Поле поиска меняли? Вообще показали бы свой сайт. Как я понял это ресурс ручной работы, т.е. движков никаких не используете. А контент, по которому хотите производить поиск, лежит у вас в базе данных так? |
|
|
xilgiz
|
Сообщение
#5
|
|
Да, я учусь только))) Не знаю, поисковик то ищет, но меня смущает то ,что длиннее 4-х букв только ищет
|
|
|
ZiTosS |
10.4.2011, 22:20;
Ответить: ZiTosS
Сообщение
#6
|
|
xilgiz, полнотекстовый поиск в СУБД MySQL игнорирует так называемые "общеупотребительные" слова. К ним относятся слишком короткие слова ( по умолчанию состоящие меньше, чем из 4-х символов), а также слова, встречающиеся, по крайней мере, в половине записей.
За минимальное количество символов слова, которое может участвовать в полнотекстовом поиске, отвечает системная переменная ft_min_word_len, значение по умолчанию которой = 4. Вряд ли вам кто-либо даст изменить данную системную переменную, конечно если у вас не VDS или collocations. |
|
|
Wildcoder |
19.4.2011, 1:40;
Ответить: Wildcoder
Сообщение
#7
|
|
|
Ну если хочется совсем уж крутой поиск со всеми наворотами - можно использовать Sphynx (C++), Solr(Java) и подобные движки.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Требуется помощь по сайту на "ВордПресс" Закрылся доступ в панель администратора |
12 | Tia2 | 1523 | 25.3.2024, 6:54 автор: Skyworker |
|
✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐ Сервис для получения SMS на реальные номера USA |
10 | Chekon | 3581 | 24.3.2024, 14:15 автор: Chekon |
|
⭐⭐⭐ Google Voice | Gmail - OLD аккаунты "SMS и звонки" ⭐⭐⭐ | 12 | Chekon | 3815 | 24.3.2024, 13:56 автор: Chekon |
|
Хороший контент от нейросети за копейки | 3 | satherland | 581 | 13.3.2024, 16:37 автор: malamut |
|
Опрос: Результаты в упражнении "Жим лёжа" у вэбмастеров | 35 | Room | 4464 | 13.3.2024, 13:10 автор: Room |
Текстовая версия | Сейчас: 28.3.2024, 21:28 |