|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.01.2010, 11:07 | #1 |
webber
Форумчанин
Регистрация: 28.01.2010
Сообщений: 103
|
поск на php по нескольким словам!!!
Привет всем!!
у меня такая загвоздка! нужен поиск по нескольким словам или словосочетаниям! не врубаюсь как это сделать!!! заношу в массив предложение и он мне потом такую фигню выдает! выдает не то что надо и дублирует!!! перерыл все... но ничего толкового о не могу найти! нужет дельный совет-указание! спасибо!!!
Компьютерные вирусы - это такие маленькие программульки, которые пишут большие говнюки.
|
28.01.2010, 13:13 | #2 |
Программист
Форумчанин
Регистрация: 27.02.2009
Сообщений: 505
|
Покажи как сам ищешь.
there are no limits when you're software engineer
|
28.01.2010, 14:51 | #3 |
webber
Форумчанин
Регистрация: 28.01.2010
Сообщений: 103
|
получаю слово!
$slovo = $_POST['search']; slelect * from table where text = $slovo
Компьютерные вирусы - это такие маленькие программульки, которые пишут большие говнюки.
|
28.01.2010, 15:30 | #4 |
Форумчанин
Регистрация: 20.05.2009
Сообщений: 506
|
|
28.01.2010, 15:45 | #5 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
при таком поиске, будут найдены лишь точные совпадения фразы.... не думаю что их будет много...
лучше разбивать фразу а составляющие слова, мелкие слова типа предлогов - отсеивать а по оставшимся формировать запрос типа PHP код:
- поиска всех слов в тексте - поиска любого слова в тексте |
28.01.2010, 18:04 | #6 |
webber
Форумчанин
Регистрация: 28.01.2010
Сообщений: 103
|
ok!
а как убрать повторения... скрипт будет выводить кажды раз когда найдет совпадения!!! а если это текст, то там совпадений куча может быть!!! как их убрать!!! те повторы убрать???
Компьютерные вирусы - это такие маленькие программульки, которые пишут большие говнюки.
|
28.01.2010, 20:15 | #7 |
Программист
Форумчанин
Регистрация: 27.02.2009
Сообщений: 505
|
Вы конечно простите, но кто будет в поиск вводить текст? Сделайте поиск по ключевым словам.Будет намного лаконичней и быстродействинней.
there are no limits when you're software engineer
|
12.02.2010, 11:40 | #8 | |
webber
Форумчанин
Регистрация: 28.01.2010
Сообщений: 103
|
Цитата:
но бывают разные ситуации: 1, я ввожу фразу: to the history of this magic drink мне нужно чтоб вывел: ...various coffee recipes. We will take you back to the history of this magic drink, show you its origins and get you... 2, я ввожу набор слов: coffee recipes show и вывод: various coffee recipes. We will take you back to the history of this magic drink, show you its origins and get you вот что то типа такого! я убрал все теги! ищу одинаковые вхожденеия (strtoupper, strtolower...) а вот как сделать 1 и 2 пункты.... в массив загнать это понятно!!! а вот как делать такую конкретную обрезку фразы??? вот как на этом форуме поиск я сделал! но вот как сделать такой, как я описал??? я понимаю, извращенец я, но интересно!!!
Компьютерные вирусы - это такие маленькие программульки, которые пишут большие говнюки.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перенос по словам в ListBox | nikolai_P | Microsoft Office Excel | 2 | 25.01.2013 12:08 |
Перенос строки по словам в RadioGroup | pomz | Общие вопросы Delphi | 10 | 27.05.2011 17:56 |
StringGrid и перенос по словам =) | Djem1991 | Общие вопросы Delphi | 2 | 19.12.2009 21:24 |
Пренос по словам | pinhead | Microsoft Office Excel | 4 | 16.07.2008 05:11 |
Поск макс. потоков в графах | Юль_кА | Фриланс | 2 | 09.06.2008 13:31 |