
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.09.2005, 13:01:45
|
|||
|---|---|---|---|
|
|||
Поиск информации в полях типа text |
|||
|
#18+
Добрый день, Вот у меня возникла следующая проблема, есть таблица нвостей, есть поле "тело новости", типа текст, и мне нада организовать поиск по содержимому данных полей. Если делаю например седующее SELECT news_body FROM news WHERE news_body like "La la la" то ничего не получается. Что вы мне посоветуете в данной ситуации, заранее всем благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.09.2005, 13:22:34
|
|||
|---|---|---|---|
Поиск информации в полях типа text |
|||
|
#18+
Поставить %% вокруг la la la Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.09.2005, 13:26:59
|
|||
|---|---|---|---|
|
|||
Поиск информации в полях типа text |
|||
|
#18+
Можно сделать полнотекстовый индекс и искать regexp В мануале примеры на эту тему есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.09.2005, 13:37:29
|
|||
|---|---|---|---|
Поиск информации в полях типа text |
|||
|
#18+
авторПоставить %% вокруг la la la Чем больше новостей, тем медленней будет работать поиск. И еще. Не забываете, что грамотней создавать поиск по релевантности. А не тупо вхождение подстроки в строку. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.09.2005, 16:44:23
|
|||
|---|---|---|---|
Поиск информации в полях типа text |
|||
|
#18+
То есть таки использовать FULLTEXT. Вещь весьма хорошая, единственным её недостатком является то, что реализована только для MyISAM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.09.2005, 19:10:49
|
|||
|---|---|---|---|
|
|||
Поиск информации в полях типа text |
|||
|
#18+
DocAlТо есть таки использовать FULLTEXT. Вещь весьма хорошая, единственным её недостатком является то, что реализована только для MyISAM. по теме http://dev.mysql.com/doc/mysql/en/fulltext-search.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2005, 11:47:56
|
|||
|---|---|---|---|
|
|||
Поиск информации в полях типа text |
|||
|
#18+
Спасибо вам большое, а скажите что бы оптимизировать процес поиска полнотекствой подход решит все проблемы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2005, 12:25:37
|
|||
|---|---|---|---|
|
|||
Поиск информации в полях типа text |
|||
|
#18+
http://phpclub.ru/detail/download/okt2004/phpi7_2004.pdf Там есть неплохая статья (ИМХО) об организации поиска - "Поиск на сайте средствами PHP, MYSQL и ISPELL" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2005, 14:01:41
|
|||
|---|---|---|---|
|
|||
Поиск информации в полях типа text |
|||
|
#18+
Thanks, Скажите а нафига ваше нужны индексы для поиска ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2005, 14:05:27
|
|||
|---|---|---|---|
Поиск информации в полях типа text |
|||
|
#18+
Чтобы найти сегодня, а не через неделю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2005, 14:10:01
|
|||
|---|---|---|---|
Поиск информации в полях типа text |
|||
|
#18+
Впрочем, это очень грубо говоря. Реально же, индексы требуются для алгоритмов поиска, более сложного чем LIKE '%pattern%'. (Такой же вариант индекс использовать просто не может, а работает просто сканом всей таблицы, и делает это крайне небыстро) В статье же по ссылке в pdf, мне кажется, чересчур наверченно, поиск с учётом морфологии -- это, конечно, здорово, но FULLTEXT поиска, обеспечиваемого средствами самого MySQL сервера, обычно достаточно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2005, 14:20:00
|
|||
|---|---|---|---|
|
|||
Поиск информации в полях типа text |
|||
|
#18+
А скажите как можно создать и потом использовать такие индексы, я заранее извиняюсь за может быть глупые вопросы, просто дело в том что я только недавно слез с Перл/ХМЛ проекта и вот мне надо реализовать быстрый поиск :). Ели не трудно не могли бы вы превести простой пример согласно вашей доктрине быстрого поиска. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2005, 14:23:06
|
|||
|---|---|---|---|
Поиск информации в полях типа text |
|||
|
#18+
А вы читали ссылку, которую дал Валентин К? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2005, 14:34:33
|
|||
|---|---|---|---|
|
|||
Поиск информации в полях типа text |
|||
|
#18+
Да но у меня с англицким не очень :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2005, 14:40:52
|
|||
|---|---|---|---|
Поиск информации в полях типа text |
|||
|
#18+
Посмотрите в раздел Additional languages, там есть перевод хоть на русский, хоть на французский язык... Правда, русский вариант несколько устарел, но суть понять его хватит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1853683]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
183ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 211ms |
| total: | 512ms |

| 0 / 0 |
