Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Поиск в тексте больше обьемы.
Сообщения
roboforex

Как быстрее и лучше искать в тексте, сейчас использую mb_stripos и перебераю каждую страницу.


__________
посл.ред. 18 Фев 2013, 5:25; всего 5 раз(а) 26 Авг 2012, 15:36
Башка

Зависит от структуры и того, что ищешь

26 Авг 2012, 16:18
roboforex

Нужно быстро проверить есть ли в строке ( на странице ) поисковое слово.

26 Авг 2012, 17:37
Okula

roboforex, mb_strpos()

26 Авг 2012, 17:43
Jadson

roboforex, говорил же на бд переходи, поисковик на файлах не айс)

26 Авг 2012, 19:55
Анархист

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


__________
посл.ред. 26 Авг 2012, 20:14; всего 1 раз 26 Авг 2012, 20:07
roboforex

Jadson, незнаю я пока как работать с бд. Страницы в файле записаны ввиде одной строки через разделитель можна было бы искать не разбивая в массив но если задано несколько поисковых слов то как тогда быть, сейчас я проверяю есть ли в строке каждое поисковое слово.
добавлено спустя 6 минут:
Анархист, разбивать на массив не одну страницу а на десять к примеру и искать сразу на десяти страницах, так я понял.

26 Авг 2012, 20:17
Анархист

Была идея относительно поиска,на основе контрольной сумме(слова,словосочетание).Есть такая функция.
добавлено спустя 1 минуту:
Но до реализации не дошел(не пробовал).

26 Авг 2012, 20:22
roboforex

Анархист, пример можна а то я не понял, а если искать сразу в 10 сраницах разве ето не быстрее будет, чем по одной как я сейчас, и перебор нескольких поисковых слов возможен.

26 Авг 2012, 20:28
roboforex

Ребята а как можна часть строки сделать невидимой (например перекодировать на греческий или арабский но что бы потом можна было востановить полностю) для strpos

03 Сен 2012, 15:10
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.