Как создать поиск на сайте php без mysql?

D
На сайте с 22.02.2011
Offline
130
4626

Есть сайт, на котором нужен поиск без использования поисковых систем, при этом он написан на php, баз данных нет. И важно, чтобы можно было добавить к поиску кроме ввода текста, выбор города.

AlexVenga
На сайте с 10.04.2007
Offline
190
#1

Ну создайте массив с текстом каждой страницы в виде маршрута и запишите в текстовый файл.

Потом при поиске загружаете файл и ищите в массиве куси текста из ключевых слов

Выводите где нашли.

Ну это оч поверхносотно и схематично

Антикризисное предложение: [Бурж, AdSense] [NEW] Сайты - каталоги компаний с гарантией трафа [Дорого] (/ru/forum/1006462)
D
На сайте с 22.02.2011
Offline
130
#2

Хотелось бы проще, а то каждую страницу записывать ) Или это и есть выход? Мне срочно сегодня нужно. Вот теперь, до этого поискав по сети тоже ответы, кажется проще взять движок с базой и прикрутить модули объявлений. Но времени столько потрачено было на сайт. И возникла потребность в поиске, который не связан с формами от поисковиков.

totamon
На сайте с 12.05.2007
Offline
437
#3

ну так данные то в каком то формате хранятся? в текстовых файлах или в хтмл, можно искать же текст по файлам сразу, а насчет городов не понятно, хоть сайт покажите... есть навалом готовых скриптов, да и самому написать исходя из особенностей своего движка не сложно (работа с файлами + строковые функции)

вот подборка готовых скриптов поиска

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
D
На сайте с 22.02.2011
Offline
130
#4

http://gos14.ru/ob/ - это сайт, где нужен поиск, сразу скажу, что файлы, которые формируют блоки (left, top,bottom и т.д.) в формате html, не получается поставить в них коды php - не работают эти части сайта после этого. Другие файлы (index) и т.д. в php. Есть база, только она по-другому формируется - все сохраняется в файл .dat в одной из директорий сайта. В файле список всех рубрик объявления. Вот нужно чтобы поиск был примерно такой

totamon
На сайте с 12.05.2007
Offline
437
#5
Delchel:
http://gos14.ru/ob/ - это сайт, где нужен поиск, сразу скажу, что файлы, которые формируют блоки (left, top,bottom и т.д.) в формате html, не получается поставить в них коды php - не работают эти части сайта после этого. Другие файлы (index) и т.д. в php. Есть база, только она по-другому формируется - все сохраняется в файл .dat в одной из директорий сайта. В файле список всех рубрик объявления. Вот нужно чтобы поиск был примерно такой

тк сайт видимо только в стадии создания, может, лучший вариант - это использовать более продвинутый скрипт?)) есть куча бесплатных вариантов досок объявлений... поиск и к этому можно прикрутить, но вряд ли это в формате поста на форуме можно сделать, требуется доработка скрипта, вам проще во фриланс обратиться...

куча косяков вместо городов в объявлениях 0, количество в рубриках не правильное Овощи [2] - внутри 3 объявления.

MI
На сайте с 16.07.2008
Offline
74
#6

zend lucene можно использовать, но задача не понятна

siv1987
На сайте с 02.04.2009
Offline
427
#7

Знакомый скрипт. Объявления там хранятся в одном файле с новой строки, поля разделяются через | если не ошибаюсь. Сам код довольно унылый и ужасный. Я бы посоветовал ТСу найти что-нибудь по приличнее если требуется масштаб. Когда-то я писал я что-то типа поиска для него, но наработки к сожалению не сохранились. А вспоминать эти ужасные дни не хочется.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий