С Новым годом! Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
6 / 6 / 1
Регистрация: 22.06.2010
Сообщений: 239
1

У кого нибудь есть готовый поиск?

06.07.2010, 16:38. Показов 1374. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужен поиск написаный на ASP индексирование через IIS.
С подсветкой поиска, на странице или выделение найденого жирным.
Я искал не нашел мож у кого нибудь есть?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.07.2010, 16:38
Ответы с готовыми решениями:

У кого нибудь есть примеры создания консольного чата
У кого нибудь есть примеры создания консольного чата ? Хочу чат создать прямо в консольном...

Какие у кого нибудь есть идей как это реализовать?
3. Компания BrokenTiles планирует заняться выкладыванием во дворах у состоятельных клиентов узор из...

Есть у кого-нибудь код графического редактора (типо Paint'a)?
Не смогу точно сделать графический редактор, возможно у Вас есть код и Вы сможете поделиться им?...

Есть ли у кого-нибудь готовый скрипт для очистки очереди печати в windows 10, а еще лучше с перезагрузкой службы печати?
Добрый день, Есть ли у кого-нибудь готовый скрипт для очистки очереди печати в windows 10, а еще...

10
6 / 6 / 1
Регистрация: 22.06.2010
Сообщений: 239
07.07.2010, 13:05  [ТС] 2
А HELP ПОГИБАЮ
0
0 / 2 / 3
Регистрация: 27.03.2012
07.07.2010, 13:45 3
Это смотрел?
http://www.relib.com/articles/article.asp?id=139
0
6 / 6 / 1
Регистрация: 22.06.2010
Сообщений: 239
08.07.2010, 10:44  [ТС] 4
Да это не плохо, но там поиск находит не фрагмент текста, где находиться слова для поиска, а первые несколько строк.
а как теперь сделать поиск с подсветкой найденых слов и чтобы они были в кратком описании страницы? И если ты переходишь на страницу то там они тоже выделяються?
0
6 / 6 / 1
Регистрация: 22.06.2010
Сообщений: 239
08.07.2010, 11:40  [ТС] 5
Вот я нашел что то на PHP
Мне нужно примерно тоже самое но на ASP!!!!

Подсветка
Чтобы подсвечивать светом или жирным шрифтом искомые слова в тексте, надо сделать всего лишь следующее:

Код
$highlight = str_replace(' ', '|', $good);
Пробелы (а они у нас между словами стоят поодиночке, и нигде двойной пробел не встречается, к тому же с концов строки мы их тоже вырезали) достаточно заменить на вертикальную черту - разделитель вариантов в регулярных выражениях. 'Плохие' слова мы не подсвечиваем, потому что в базе их не ищем .

В коде, который выводит текст пишем:

Код
$row['text'] = ereg_replace($highlight, '<font color=#cc0000>\0</font>', $row['text']);
После написания выпуска я кинулся, было, писать и себе 'подсветку'. Не тут-то было! У меня в тексте встречаются теги HTML, поэтому пришлось много подумать... Получилась вот такая вещь (строка со словами для подсветки есть):

Код
$text = eregi_replace('>([^<]*)($words)', '>\1<font color=#cc0000>\2</font>', $text);
Приходится смотреть, нет в теге ли это слово. Однако тут встает проблема ресурсоемкости такой замены (мой K6-266 над текстом в 5 килобайт думал целых семь секунд). Печально.
0
0 / 2 / 3
Регистрация: 27.03.2012
08.07.2010, 12:05 6
насчет начала документа - там по-моему кроме characterization, которая выводит начало, есть еще поле CONTENTS - посмотри сам

насчет замены - функция replace или регулярные выражения
0
6 / 6 / 1
Регистрация: 22.06.2010
Сообщений: 239
08.07.2010, 17:24  [ТС] 7
И как это реализовать есть ли доки, примеры и т д, что нибудь что работало?
0
0 / 2 / 3
Регистрация: 27.03.2012
08.07.2010, 17:30 8
Олег, тебе же дано полное описание в статье как получить результаты поиска с выдачей начала документа. Если середину с искомым словом получить нельзя, значит используй так. Проблемы особой, думаю, быть не должно. Насчет replace - это 'азы'

replace('твой текст, который содержит слово', 'слово', '<B>слово</B>')
0
6 / 6 / 1
Регистрация: 22.06.2010
Сообщений: 239
13.07.2010, 11:02  [ТС] 9
Большое спасибо все получилось
0
0 / 2 / 3
Регистрация: 27.03.2012
13.07.2010, 13:11 10
получилось - хорошо,
вот совершенно случайно наткнулся на ссылку http://www.alphasierrapapa.com/IisDev/Articles/Search/ может еще что-то интересное там для себя найдешь
0
6 / 6 / 1
Регистрация: 22.06.2010
Сообщений: 239
13.07.2010, 14:33  [ТС] 11
Спасибо тоже пригодиться
0
13.07.2010, 14:33
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.07.2010, 14:33
Помогаю со студенческими работами здесь

Есть ли у кого нибудь обработка по загрузке из эксель в приходный документ,где поиск происходил бы по штрих-коду?
УТ 10.3 1С 8.1

Есть у кого-нибудь прога для чтения курса USD с какого-нибудь сайта?
См. сабж. Лень писать, если честно :)) Наверное, надо делать DOM-модель странички, потом её...

У кого есть готовый конфигуратор?
народ выручайте,срочно нужен готовый конфигуратор для 1с учебная версия.желательно с темой...

Есть ли у кого готовый код для нахождения НОК 3 чисел?
Есть ли у кого готовый код для нахождения НОК 3 чисел? Возможно дадите ценный совет: буду благодарен

Есть у кого - нибуть готовый код или линк спектроскопа?
Привет! Нужен код спектроскопа. Есть входящий звуковой файл или просто волна в реальном времени,...

У кого есть готовый код вычисления факториала числа на TASM?
Везде нахожу только для MASM, а нужен для TASM


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Как программировать под HCL Notes и создавать свои продукты на ее основе
InfoMaster 11.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой мощную платформу для разработки корпоративных приложений, которая сочетает в себе функции электронной почты, календаря,. . .
Как работать с SVN (Subversion)
InfoMaster 11.01.2025
Введение Система контроля версий является неотъемлемой частью современного процесса разработки программного обеспечения. Она обеспечивает управление изменениями в коде, позволяет отслеживать. . .
Использование GraphQL в JavaScript
InfoMaster 11.01.2025
Введение в GraphQL и его преимущества В современной разработке веб-приложений эффективный обмен данными между клиентом и сервером играет ключевую роль. GraphQL представляет собой язык запросов и. . .
Администрирован­­­­ие Git, продвинутые техники работы с Git
InfoMaster 11.01.2025
Основы управления репозиторием Эффективное управление Git-репозиторием требует глубокого понимания механизмов контроля доступа и инструментов администрирования. Рассмотрим ключевые аспекты. . .
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
Отличия абстрактного класса от интерфейса
InfoMaster 10.01.2025
В современной разработке программного обеспечения существуют два основных механизма реализации абстракции: абстрактные классы и интерфейсы. Эти инструменты, хотя и схожи в своей основной цели -. . .
Как работать в Git
InfoMaster 10.01.2025
Git — это одна из наиболее популярных систем контроля версий, которая активно используется разработчиками по всему миру. Она позволяет эффективно управлять изменениями в коде, координировать работу. . .
Реализация передвижения персонажа в Unity3d на C#
InfoMaster 10.01.2025
Реализация передвижения персонажа в Unity3D начинается с правильной настройки проекта. Этот этап критически важен для создания отзывчивого и плавного управления. Рассмотрим основные шаги для создания. . .
Docker: руководство для начинающих
InfoMaster 10.01.2025
В современном мире разработки программного обеспечения контейнеризация стала неотъемлемой частью процесса создания и развертывания приложений. Docker, как ведущая платформа контейнеризации, произвела. . .
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru