Задумался, как сделать простейший поиск по текстовым файлам.
Допустим, статьи хранятся в каталоге в отдельных файлах.
Задача простая: ввели слово, получили вывод ссылок на страницы, где встретилось это слово.
Есть ли смысл сделать такой поиск с помощью php+grep ?
Или все-таки решить все это стандартными средствами php?
Буду благодарен за ссылку на обучающий мануал по созданию простого поиска.
1. black_ru - 08 Июля, 2011 - 11:59:18 - перейти к сообщению
2. EuGen - 08 Июля, 2011 - 12:09:17 - перейти к сообщению
А лучше
http://sphinxsearch[dot]com/
grep вполне подойдет для простейшей задачи.
Средствами php - это нужно использовать скажем http://php.su/functions/?glob и http://php.su/functions/?preg_match
http://sphinxsearch[dot]com/
grep вполне подойдет для простейшей задачи.
Средствами php - это нужно использовать скажем http://php.su/functions/?glob и http://php.su/functions/?preg_match
3. DeepVarvar - 08 Июля, 2011 - 12:28:30 - перейти к сообщению
EuGen пишет:
А лучше
http://sphinxsearch.com/
http://sphinxsearch.com/
Ух ты! Какой серьезный зверь!
EuGen я бы с удовольствием почитал хорошую статью на русском о том что это за зверь, как его ставить, где использовать, как настраивать...
Я бы даже просил бы вас написать такую статейку, вы хорошо излагаете.
Это без подколок - я на полном серьёзе.
4. EuGen - 08 Июля, 2011 - 12:33:45 - перейти к сообщению
Да я бы рад, только сейчас очень много работы по реструктуризации форума и его оптимизации.
Несколько раз я с нуля разворачивал эту систему, впечатления наилучшие. Описать видимо и правда стоит.
Несколько раз я с нуля разворачивал эту систему, впечатления наилучшие. Описать видимо и правда стоит.
5. DeepVarvar - 08 Июля, 2011 - 12:46:08 - перейти к сообщению
Вообще можно бы сделать на форуме еще один раздел "статьи", ну или на самом портале их продолжать размещать, просто на портале нет возможности комментировать выложенные материалы.
6. EuGen - 08 Июля, 2011 - 12:47:14 - перейти к сообщению
Такой раздел есть - Обсуждение статей.
7. DeepVarvar - 08 Июля, 2011 - 12:49:37 - перейти к сообщению
Я имел виду не одно обсуждение или одни статьи, имелась виду совокупность того и другого. Почитал... и внизу страницы коменты пошли. Удобно и привычно.
8. EuGen - 08 Июля, 2011 - 12:51:22 - перейти к сообщению
Тоже есть.
Ветка уроков. В основном, все полезные статьи у нас там
Ветка уроков. В основном, все полезные статьи у нас там
9. black_ru - 08 Июля, 2011 - 18:08:39 - перейти к сообщению
Сделал пока с помощью grep. Правда, результат поиска считывается в файл, вдобавок обрабатывается sed и затем другим вызовом с помощью cat выводится.
Наверное, не очень хорошо создавать файл для каждого поискового запроса?
Но скрипт поиска получился буквально из нескольких строк.
Наверное, не очень хорошо создавать файл для каждого поискового запроса?
Но скрипт поиска получился буквально из нескольких строк.
10. DeepVarvar - 08 Июля, 2011 - 18:20:34 - перейти к сообщению
black_ru А код увидеть можно?
11. black_ru - 08 Июля, 2011 - 19:56:36 - перейти к сообщению
Переделал, убрал считывание в файл. Получилось вообще в несколько строчек
не вижу особого смысла выкладывать код, смысл которого по сути упирается
в
не вижу особого смысла выкладывать код, смысл которого по сути упирается
в