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

2oo 25.10.2008 17:19

Java-скрипт для поиска.
 
Приветствую! Народ помогите найти скрипт для реализации поиска. Необходим скрипт, который выполнял бы поиск текста по сайту на всех страницах... Заранее спасибо :) :) :)

Octane 25.10.2008 17:23

Такое не на JavaScript делают

2oo 25.10.2008 19:01

На яве возможно такое реализовать. На PHP найти легче. Но меня интересует именно ява...

Octane 25.10.2008 19:28

Во первых не «ява», а «JavaScript», если вы конечно не «Java» имели ввиду, тогда вам в другой форум. «JavaScript» и «Java» совершенно разные вещи.
Во вторых, для поиска по сайту требуется серверная часть, и если вы и найдете «JavaScript» каким-то образом реализующий возможности поиска, то это скорее всего будет скрипт поисковой системы «Google», «Яндекс», «GoGo» или какой-то другой, и он будет использовать свой сервер для выдачи поисковых запросов. Но на чистом «JavaScript» без применения серверных технологий, еще раз повторюсь, такие вещи не делают.

Kolyaj 25.10.2008 22:09

Цитата:

Сообщение от 2oo
На яве возможно такое реализовать.

Теоретически можно, но работать это будет архи-медленно.

Gvozd 26.10.2008 02:59

Kolyaj,+1)))
представляю себе этот ужас

alexKniaz 28.10.2008 07:52

<script laguage="javascript" type="text/javascript">
function search(site,text)
{
document.getElementById('ifrSearch').src='http://google.ru/search?q=site:'+site+' '+text;
}
function start_search()
{
search('адрес сайта',document.getElementById('what').value);
}
</script>
<input type="text" id="what" /><input type="button" onclick="start_search();" /><br />
<iframe id="ifrSearch"></ifame>

Только двиг чужой всё же....

2oo 28.10.2008 14:31

Прошу прощения, забыл указать что поиск необходим именно локальный... т.е. грубо говоря сайт будет записан да CD. И туда необходимо интегрировать поиск... Скрипты, которые будут обращаться в сеть, не катят (

Kolyaj 28.10.2008 14:37

Ну тогда все элементарно :)
Перед записью диска, создаете индекс всех текстов, а потом уже по этому индексу JavaScript'ом быстренько все ищете. Можно усложнить задачу, и реализовать морфологию. Да вообще, много чего можно, и работать это будет достаточно шустро (данные-то из инета качать не надо), вопрос в реализации.

2oo 28.10.2008 14:53

Цитата:

Сообщение от Kolyaj (Сообщение 7701)
Ну тогда все элементарно :)
Перед записью диска, создаете индекс всех текстов, а потом уже по этому индексу JavaScript'ом быстренько все ищете. Можно усложнить задачу, и реализовать морфологию. Да вообще, много чего можно, и работать это будет достаточно шустро (данные-то из инета качать не надо), вопрос в реализации.

Огромное спасибо за ответ) Еще вопросик: каким образом создается индекс всех тесктов? И возможно ли проиндексировать все слова находящиеся в html, т.е. целиком на сайте?


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