Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Java-скрипт для поиска. (https://javascript.ru/forum/misc/2043-java-skript-dlya-poiska.html)

Kolyaj 28.10.2008 14:57

Это вам уже на форум о поисковых технологиях.

2oo 29.10.2008 11:45

И всеже если кто ответит, буду признателен... Заранее спасибо.

alexKniaz 29.10.2008 23:00

Если из-под IE, то File System Objects и флаг вам в руки:)
А вообще можно сделать файл, типа такого:
<a href="file_0.html"></a>
<a href="file_1.html"></a>
<a href="file_2.html"></a>

Сделать пагу, загружающую файл в iframe (разумеется, невидимый).Затем пага его парсит, получаая ссылки на читабельные файлы (не нужен ведь в .jpg файлах поиск?). По этим ссылкам в другой ифрейм (тоже невидимый) загрузить файл, получить его код, при наличии искомой строки, вывести ссылку.

Андрей Параничев 30.10.2008 22:47

Это ужасное и ничем неоправданное решение. Такие вещи должны делаться на сервере.

Gvozd 31.10.2008 19:01

Цитата:

Сообщение от 2oo
каким образом создается индекс всех тесктов?

например с помощью любого DOM-парсера. обходим рекурсивно все узлы, и текстовые(непробельные), разбив на слова, добавляем в индекс.
либо еще к примеру регуляркой по типу
Код:

/>\s*([^<>]*\S+[^<>]*)\s*</U
за точность регулярки не ручаюсь, не проверял.синтаксис взял PHP-шный.
Цитата:

Сообщение от 2oo
И возможно ли проиндексировать все слова находящиеся в html, т.е. целиком на сайте?

да, возможно. перебираете весь каталог, и составляете общий индекс.
ЗЫ на универсальность,полноту, или правильность, или хоть на какие-то положительные качества для этого решения не претендую.
просто, первое что тпришло в голову.
ЗЫЫ индексацию стоит проводить средствами других языков

alexKniaz 01.11.2008 16:06

Это ужасное и ничем неоправданное решение. Такие вещи должны делаться на сервере.

Человек же написал, чтопоиск должен происходить на локалхосте, и страницы находятся тоже на нём? Или меня глюкануло????

2oo 01.11.2008 16:25

Цитата:

Сообщение от alexKniaz (Сообщение 8002)
Это ужасное и ничем неоправданное решение. Такие вещи должны делаться на сервере.

Человек же написал, чтопоиск должен происходить на локалхосте, и страницы находятся тоже на нём? Или меня глюкануло????

Нет, не глюкануло)))

этоЯ 24.04.2009 22:09

ПОМОГИТЕ ПОЖАЛУЙСТААААА.... Я НИЧЕГО НЕ СМЫСЛЮ В JAVASCRIPT.... ПОДСКАЖИТЕ ПОЖАЛУЙСТА.... МОЖНО ЛИ НАЙТИ СЛОВО В ТЕКСТЕ С ОПРЕДЕЛЕННЫМ НОМЕРОМ С ПОМОЩЬЮ JAVASCRIPT, А ПОТОМ ЕЩЕ И УДАЛИТЬ ЕГО...... ИНАЧЕ Я СКОРО СОЙДУ С УМА.............................. S........O.........S

Gvozd 24.04.2009 22:30

можно

x-yuri 25.04.2009 01:57

если Caps Lock выключить
и вообще специальный смайлик есть - :help:


Часовой пояс GMT +3, время: 00:21.