![]() |
|||||
| Процесори :: Дънни платки
:: Видео :: Мултимедия
:: Носители :: Периферия Комуникации :: Софтуер :: Технологии :: Links & Downloads :: Форум |
|||||
| Search Maker Pro, или как да си направим търсачка без никакви специални познания | |||||
|
|
|||||
| Когато имате голям сайт с много разнообразна информация, добре е потребителите да имат удобен начин за търсене на необходимите им данни. Може би и вие искате да си имате търсачка на сайта, но не знаете как да я направите? Или не разполагате с PHP или друг специален тип хостинг? Решението е Search Maker Pro. Програмата е изключително лесна за използване и в същото време достатъчно мощна за да създаде система за търсене на информация в сайта (или в няколко сайта), която точно да отговаря на вашите нужди. Нещо повече - тя създава JavaScript базирана търсачка, така че не ви трябва никакъв по-специален тип хостинг. С нея обновяването на базата данни за търсене е изключително лесно, а за разлика от много подобни програми Search Maker Pro ви позволява да определите точния вид на страницата за търсене, извеждането на резултатите, както и какво да бъде включено. Програмата ви превежда стъпка по стъпка през създаването на търсещата машина, като ви позволява да направите всички настройки - от това какво да бъде включено в базата данни до това да преведете всяко съобщение, извеждано от търсачката, на изкания от вас език. Всъщност програмата създава един JavaScript файл, съдържащ всички думи в сайта ви и съответните страници. Програмата позволява достатъчно методи за оптимизация на размера на базата данни, като можете дори да забраните включването в базата на определени думи. На първата страница от помощника можете да изберете между два различни метода на индексиране на страниците. Първия от тях, Index a whole web site or groups of files ви позволява да зададете първоначален адрес и програмата да претърси всички страници, към които има хипервръзка, съответно претърсвайки хипервръзките в свързаните с началната страница документи и така докато не претърси всички свързани страници. Този метод има един недостатък - ако към някоя страница няма хипервръзка то тя няма да бъде индексирана (което всъщност е и целта). Проблема идва, когато самото меню е базирано на JavaScript и на страницата няма явни хипервръзки - такъв е случая с падащите менюта на сайтовете. Ако вашия сайт не използва подобен тип навигационно меню и всички страници са достъпни от началната, то този метод е подходящ, още повече че ви позволява да направите няколко допълнителни настройки. При този метод имате три възможности. Първата е да включите в базата данни само страници на този сайт - връзки към други сайтове да се игнорират. Втората е отново да се индексират само връзките към страници от този сайт, но само ако не са към по-горно ниво, т.е. към по-предна директория. Например ако изберете за начален адрес www.mysite.com/me/index.html, то връзките към адреси,запощващи с www.mysite.com/me/ ще се претърсват, но не и тези, които започват само с www.mysite.com/ Третия вариант е да се претърсват всички връзки, независимо дали те са към текущия или към друг сайт - все пак внимавайте с тази опциия, освен ако не искате да си създадете собствен google Имате възможността също така да изберете страници, които да не се претърсват - ако са на компютъра с Add File или Add Many Files (второто се използва за добавяне на цяла директория) или с Add URL ако са страници на някой web сървър. Бутона Edit ви позволява да промените адреса на маркираната страница, а *All* ви позволява да забраните за претърсване всички страници, които съдържат в адреса си избрания. Например, ако прибавите www.mysite.com/other/about.htm, промените чрез бутона Edit на www.mysite.com/other и натиснете *All*, всички страници, съдържащи в адреса си www.mysite.com/other ще се игнорират. Можете дори да забраните цял домейн - например .net или .org Нека се върнем към първата страница от нашия помощник. Освен възможността да претърсите всички връзки, започващи от даден документ, можете да изберете файловете, които да бъдат индексирани, както и да изберете предишна конфигурация - това е полезно ако искате да промените конфигурацията на предишно създадена търсачка. След като направите търсеща машина за сайта си имате възможността да запазите конфигурацията във файл и по-късно да я използвате повтовно. В такъв случай отново ще минете всички стъпки по конфигуриране, но всички полета ще са с предварително написани стойности, така че бързо и лесно да направите необходимите ви промени. Ако изберете втората опция - избор на файлове, които да бъдат индексирани, се отваря следния прозорец: Чрез бутона Add File ви позволява да добавите един или повече файлове, които се намират в една директория. Add URL ви позволява да въведете URL адрес на документа, Remove ви позволява да премахнете избраните елементи. Бутоните Up и Down ви позволяват да промените реда на индексиране на страниците - това е важно ако не сортирате намираните резултати (по-късно ви се предлага да определите ред на сортиране), тъй като така можете да определите кои страници да се извеждат по-напред. С бутона Add Many files можете да прибавите файловете от цяла директория и дори да включите поддиректориите (като сложите полетка в полето Include Subfolders). Имате възможността също така да определите файловете с какви разширения да бъдат прибавени. Следващата страница е разделена на две части. Първата ви позволява да определите дали резулатите от търсенето да се появяват в същия прозорец, в нов прозорец или в друг фрейм на същия прозорец. Във втората можете да изберете как да се отварят намерените страници - в същия фрейм или прозорец, в същия прозорец - игнорирайки фреймовете, в нов прозорец или в определен фрейм . Тук можете да избетете кои части на документа да бъдат индексирани и в кои да се търси. Да индексирате някои елементи без да разрешавате търсенето в тях е полезно, ако не искате тази информация да е достъпна чрез търсене, но е важна за извеждането на резултатите (например заглавието на страницата). Възможно е търсенето и индексирането на заглавието (title - това, което между таговете <title> и </title>), описанието (description - или стойността на атрибута CONTENT в таг <META NAME="Description">), адреса на страницата (URL), както и самото съдържание на страницата (Content). Също така можете да определите как да се извеждат резултатите, когато е намерена търсената дума или израз.
На първата страница от този диалогов прозорец можете да направите множество настройки на това как се извеждат резултатите. Най-важните от тях са:
На страницата Boolean Search Mode има само две взаимно-изключващи се опции, които определят как да се процедира, ако потребителя е въвел повече от една дума. Първата опция определя търсене на цялостната фраза, а втората - на всяка една от думите поотделно.
На страницата Sorting Order можете да определите ред, по който да се извеждат резултатите, като ги сортирате по това в коя част от документа е намерена думата (в заглавието, описанието, адреса или самия документ)
Стъпка 6 от помощника ви позволява да изберете форматиране на страницата с резултати и страницата на самия search-engine. Имате два метода за целта - определяне на шаблон или на набор от стилове. И в двата случая можете да определите отделно форматирането на страницата за търсене и тази с резултатите. Когато използвате шаблон (първата възможност), можете да изберете HTML файл. Този файл трябва да съдържа специален коментар <!--SMP-->Search Maker Pro ще сложи там кода на search engin-а, запазвайки целия HTML код, който сте написали във файла. Другия вариант е използването на стилова дефиниция. Можете да изберете .css файл, който съдържа съотвения CSS код за форматирането на вашите страници. Разбира се, може да не използвате нито един от двата метода, оставяйки форматиране по подразбиране - което напълно се определя от настройките на браузъра.
Следващата страница ви дава още по усъвършенстван контрол над документа. Тук можете да определите поотделно вида на всеки един елемент. Можете да определите вид по подразбиране, вид, определен от стиловата дефиниця, използвана в страницата ви (но тогава тя трябва да съдържа описание на всеки един елемент), конкретен клас от стиловата дефиниция на страницата или да определите ръчно шрифта и цвета на буквите.
Следва самото индексиране на файловете. Search Maker Pro претърсва избраните от вас файлове и съставя база данни, съдържаща всички намерени думи и съответните страници, в които са намерени. По този начин обаче базата данни става твърде голяма - ако индексирате всяка една дума от сайта си, то самата страница за търсене ще има размер почти колкото и на целия ви сайт. За това на следващата страница можете да определите различни методи за оптимизиране на базата. Search Maker Pro ви пита дали искате абсолютните адреси да се превърнат в относителни такива (т.е. без адреса на началната директория, в която се намира сайта). Това не само ще направи търсачката преносима междо компютъра ви и сървъра, както и между различни адреси на сайта, но и ще намали размера на базата данни. Можете да изберете коя част на адреса да бъде премахната:
Тук можете да прегледате един по един индексираните документи, да промените информацията за тях - като премахвате думи или цели параграфи на ръка, както и като ги редактирате директно. По-важна е функцията Alter. Когато натиснете бутона Alter се отваря диалоговия прозорец Alter Indexes. Тук можете да изберете един или повече метода за оптимизиране на базата данни.
Възможните опции са:
Всички методи за оптимизация на базата могат да бъдат изпробвани без да бъдат прилагани чрез натискане на бутона Test. В този случай Search Maker Pro ще ви уведоми с колко KB ще намалите размера на базата данни
Най-после можете да запишете своята търсачка във файл и да я включите към сайта си. Тук можете да видите как изглежда търсачката, като натиснете бутона Preview, да я запишете във файл чрез бутона Save HTML или да видите генерирания код чрез бутона View HTML. Бутона Restart ви дава възможността да започнете изграждането на търсачка от начало - това е полезно ако трябва да направите няколко различни търсачки. Имате възможността и да запишете конфигурацията във файл за да по-късно използвате направените по време на създаване на базата данни като такива по подразбиране. Но в никакъв случай не бързайте да запишете търсачката и да забравите за програмата. От менюто Search Engine са достъпни Advanced Export и Alter Indexes - този диалог разгледахме преди малко. Освен това са достъпни и общите настройки на базата данни - просто изберете Options от менюто Search Engine.
Тук можете да изберете кои файлове да бъдат претърсвани. Освен стандартни текстови файлове, Search Maker Pro има възможността да чете документите на Microsoft Office (стига той да е инсталиран на компютъра ви) както и такива в PDF формат. Можете също така да включите в базата данни адресите на изображенията, които се съдържат в сайта ви.
На втората страница можете да преведете всички съобщения, които вашия Search Engine би могъл да изведе. Можете също така да ги заишете във файл - това е полезно, ако се налага да правите търсачки на различни езици и не искате да превеждате всеки път целия текст.
Search Maker Pro ви предлага също така да определите тагове, текста между които да не се индексира. По подразбиране това са <script>, <style> и <noindex>.
На страницата Other можете да проверите дали Search Engine Pro може да прочете документите на Microsoft Office. Трябва само да натиснете бутона Test. Можете също така да възстановите всички настройки по подразбиране чрез бутона Reset All. От менюто Search Engine са достъпни две много интересни възможности. И двете се намират в подменюто Advanced Export. Първата от тях е Create Advanced Search Page. Тук можете да разрешите на потребителя да полазва множество опции в търсачаката:
Всяка от опциите, за които сложите отметка, ще се появи като опция за потребителя и той ще може сам да реши дали да я използва. Другата възможност е Split HTML and JavaScript... По този начин можете да отделите базата данни и функцията за търсене в .js файл, който ще е свързан към HTML кода на търсачката. Search Maker Pro ви позволява да създадете професионална търсеща машина за вашия сайт без да имате никакви познания в JavaScript. Той ви превежда стъпка по стъпка през процеса на създаване на търсачката, като ви позволява да промените всеки елемент от нея по свой вкус - така дизайна на търсачката ви напълно ще съответства на дизайна на вашия сайт, а нейната функционалност - на вашите нужди Програмата можете да намерите на адрес http://www.searchmakerpro.com/ |
|||||
![]() |
|||||
| Материалът е публикуван на: 24.07.2003
г. |
Автор: Максим
Крижановски |
||||
| Начало на материала :: Процесори :: Дънни платки
:: Видео :: Мултимедия
:: Носители Периферия :: Комуникации :: Софтуер :: Технологии :: Links & Downloads :: Форум |
|||||
|
|||||