Пропустить

Альтернативный поиск

Идеи для расширения функциональности phpBB 2.0.x

Альтернативный поиск

Сообщение CodeWorld » 16.02.2007 18:56

Существуют ли альтернативные поисковики для phpbb? По умолчанию накладные расходы индексации составляют 40 мб на 20k сообщений. Не приятно. Впринципе сойдёт поисковик который ищет простыми where .. like .. %findme% лишь бы был законченным, чтоб поставить на работающий форум. Или опять придётся самому писать? :)

CodeWorld
phpBB 1.4.3
 
Сообщения: 68
Зарегистрирован: 04.03.2006 17:19
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Поручик » 16.02.2007 19:41

Витала такая идея на оффсайте. Кто-то писал мод, но до конца не довел. Идея состояла в использовании полнотекстового поиска (годится только для mysql)

Full-text search Mod (MySQL only)]

Добавлено спустя 1 минуту 2 секунды:

Обсуждение здесь
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 3988
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 50 раз.

Сообщение /DiOs » 16.02.2007 21:11

CodeWorld
like %... -- дико ресурсожрущая конструкция. Вас хостер отымеет по полной програме, если только у вас не колокейшн.

Добавлено спустя 1 минуту 17 секунд:

Кстати, если ваш форум отиндексирован на каком-нибудь приличном поисковике, то вполне целесообразно их формочку всобачить.
И если я неправ, пусть старшие товарищи поправят меня
Аватара пользователя
/DiOs
Former team member
 
Сообщения: 1139
Зарегистрирован: 21.02.2006 8:53
Откуда: Ленинград
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение CodeWorld » 17.02.2007 9:42

/DiOs я уже всобачил форму яндекса, но меня не устраивает свежесть данных по которым идёт поиск. А иногда ОЧЕНЬ не устраивает

У меня не колокейшн
Показывает записи 0 - 29 (595 всего, Запрос занял 0.0110 сек) 	
SQL-запрос: 
SELECT * 
FROM `phpbb_posts_text` 
WHERE `post_text` LIKE '%windows%'
LIMIT 0 , 30


Надо только сделать защиту против DoS. Лимит запросов на поиск, например в минуту.

Поручик спасибо тебе!

CodeWorld
phpBB 1.4.3
 
Сообщения: 68
Зарегистрирован: 04.03.2006 17:19
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Lokust » 08.12.2007 21:18

А google - поиск можно ведь как-то к форуму прикрепить, вместо стандартного?

Lokust
phpBB 2.0.0
 
Сообщения: 120
Зарегистрирован: 24.05.2006 21:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Kastaneda » 08.12.2007 21:28

Попробуйте что-то вроде этого:

<form method="get" action="http://www.google.com/search">
	<input type="text" name="q" size="40" maxlength="160" value="" />
	<input type="submit" name="sa" value="Найти с помощью Google" />
	<input type="hidden" name="as_sitesearch" value="http://www.ваш_сайт.ru" />
	<input type="hidden" name="hl" value="ru" />
</form>

Kastaneda
Former team member
 
Сообщения: 718
Зарегистрирован: 06.10.2004 14:29
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.

Сообщение Lokust » 09.12.2007 12:03

Что-то маловато Гугль выдал результатов :\ Меньше, чем форум раза в три... его как нибудь на форум нельзя дополнительно натравить?

Lokust
phpBB 2.0.0
 
Сообщения: 120
Зарегистрирован: 24.05.2006 21:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Запросы модов для phpBB 2.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы