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

start [/forum/topic.php?fid=47&msg=33262480&tid=1853683]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
186ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 532ms |

| 0 / 0 |
