Створення сайту проходить в кілька етапів, що вимагають дій не тільки з боку безпосередньо розробника, але і з боку замовника. Щоб наша спільна робота була більш ефективною, я пропоную наступний алгоритм поетапного створення сайту.
Це розповідь про те, як я намагався підлаштувати сайт з продажу нерухомості в Таїланді в різних пошукових системах. Ні в якому разі не керівництво
Цю замітку я постараюся періодично оновлювати, додаючи сюди інструменти та сайти, якими користуюся при розробці власних дизайнів. Крім того, тут будуть посилання на ресурси, корисні мені, як початківцю художнику і ілюстратор.
Таблиця спеціальних символів собі на пам'ять, щоб використовувати в подальшому де-небудь в проектах.
Будь-сайт, який постійно поповнюється інформацією, рано чи пізно починає потребувати модулі пошуку. Зручно організований пошук по сайту - це одна зі складових успіху сайту в цілому.
Тут нам і приходить на допомогу відмінний алгоритм Стеммер, клас Lingua_Stem_Ru, написаний на PHP. Він має ряд своїх недоліків, але тим не менш, досить добре підходить під поставлену задачу.
Використовувати цей клас можна наступним чином
$ Stemmer = new Lingua_Stem_Ru ();
Першим рядком ми підключили файл з класом, а в другій створили екземпляр класу з ім'ям stemmer.
Припустимо, що введена користувачем фраза міститься в змінній $ _GET [ 'q'], тоді для розбиття фрази на слова нам потрібно зробити наступну маніпуляцію:
$ Words = explode ( "", $ _GET [ 'q']); // розбиваємо задану стрічку на масив слів
Тепер нам необхідно скласти запит до Бази Даних. Припустимо, що у нас є таблиця