X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Поисковик - Проект для учебы
A1ex_hb
A1ex_hb
Topic Starter сообщение 2.12.2012, 20:37; Ответить: A1ex_hb
Сообщение #1


Написал небольшой скрипт поисковика http://search.tssaltan.ru/ .
Писался под учебный проект. Что-то нужно найти по учебе, забиваешь - находишь =) Будет несколько админов, добавляющих информацию в БД, и человек 30 обычных пользователей (может со временем больше)

После добавления фразы в БД, составляются ключевые слова, по которым осуществляется поиск. Схожие ключевые слова в результатах поиска подсвечиваются.

Есть встроенные плагины:
- Построение графиков (ввести 'график sin(x)')
- Решение химических цепочек реакций (ввести 'химия H2+O2')
- Поиск в wiki (любая фраза со словом wiki. Плагин не очень нужный, наверное отключу)

Старался исключить возможность использования инъекции и xss со стороны пользователя, т.е. если есть доступ в админку, можно творить все, что душе угодно =)

Может чего не хватает?

Нужна критика. Поиск уязвимостей приветствуется.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mikola_hb
mikola_hb
сообщение 3.12.2012, 8:52; Ответить: mikola_hb
Сообщение #2


а не проще дефолтовый запрос "Как пользоваться поиском?" заменить идентичным плейсхолдером, а ответ на этот запрос вызывать при пустом поле запроса?
ИМХО так практичней.

ТОлковая идея, что когда стираешь запрос, он фоном остаётся.

Проверить не получилось, т.к. на запросы "физика", "химия", "поликристалл", "Ландау", "Лев Толстой", "Путин", "Лукашенко" ничего не нашлось.
На том проверка и кончилась ))
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
A1ex_hb
A1ex_hb
Topic Starter сообщение 3.12.2012, 14:23; Ответить: A1ex_hb
Сообщение #3


(mikola_hb @ 3.12.2012, 11:52) *
а не проще дефолтовый запрос "Как пользоваться поиском?" заменить идентичным плейсхолдером, а ответ на этот запрос вызывать при пустом поле запроса?
ИМХО так практичней.

ТОлковая идея, что когда стираешь запрос, он фоном остаётся.

Подумаю над этим

(mikola_hb @ 3.12.2012, 11:52) *
Проверить не получилось, т.к. на запросы "физика", "химия", "поликристалл", "Ландау", "Лев Толстой", "Путин", "Лукашенко" ничего не нашлось.
На том проверка и кончилась ))

База практически пустая, там только пару терминов с биологии
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mikola_hb
mikola_hb
сообщение 3.12.2012, 20:47; Ответить: mikola_hb
Сообщение #4


так подскажи какие там термины, чтоб весь словарь по биологии не перебирать )))
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
A1ex_hb
A1ex_hb
Topic Starter сообщение 3.12.2012, 21:08; Ответить: A1ex_hb
Сообщение #5


Можешь поискать по словам: аминокислоты, синтез, плод, водоросли, нервная система
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mikola_hb
mikola_hb
сообщение 4.12.2012, 6:26; Ответить: mikola_hb
Сообщение #6


вроде всё норм.
Замечено: по запросу "нервная система" поиск регистронезависимый, а подсвет ключевых слов -зависимый. т.е. "нервная" выделилась желтым, а "Нервная" нет.
При больших объёмах текста это будет минусом.
Других багов не замечено.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыSiteAnalyzer - бесплатная программа для аудита и анализа сайта
79 Chaser 74319 Сегодня, 1:02
автор: Chaser
Открытая тема (нет новых ответов) Посоветуйте массажер для спины и шеи
11 Boymaster 934 Вчера, 18:24
автор: Arsenwenger
Горячая тема (нет новых ответов) ⭕Антидетект браузер AdsPower для эффективной работы с мультиаккаунтами!
84 AdsPower 24599 Вчера, 16:35
автор: AdsPower
Горячая тема (нет новых ответов) Betatransfer.net - прием платежей для HIGH RISK проектов, интернет эквайринг и мерчант онлайн оплат
55 arendator 35109 Вчера, 2:12
автор: arendator
Открытая тема (нет новых ответов) Rebex.io – Ваша инновационная платформа для обмена криптовалюты!
3 Rebex 975 24.4.2024, 20:50
автор: Rebex


 



RSS Текстовая версия Сейчас: 26.4.2024, 2:45
Дизайн