|
|
|
|
select * from `sites` where descr like '%test%' order by date_ins, url limit 0 , 10
|
время выполнения 4 сек, число записей в таблице около 500 000, тип descr - текстовый, все возможные поля проиндексированы....
Спасибо | |
|
|
|
|
|
|
|
для: Саша
(23.11.2006 в 15:59)
| | а может воспользоваться полнотектовым поиском в логическом режиме? | |
|
|
|
|
|
|
|
для: Loki
(23.11.2006 в 17:13)
| | то есть как? | |
|
|
|
|
|
|
|
для: Саша
(23.11.2006 в 18:05)
| | создать полнотекстовый индекс на поле descr
select * from `sites` where MATCH(descr) AGAINST('*test*' IN BOOLEAN MODE) order by date_ins, url limit 0 , 10
|
| |
|
|
|
|
|
|
|
для: Саша
(23.11.2006 в 15:59)
| | В descr длинный текст хранится? Если длинный, то индексировать бесполезно, лучше действительно полнотекстовым поиском воспользоваться. | |
|
|
|
|
|
|
|
для: cheops
(23.11.2006 в 23:32)
| | а если не длинный | |
|
|
|
|
|
|
|
для: EveryonE
(03.05.2007 в 15:17)
| | А какого рода информация в поле хранится? | |
|
|
|