![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Ветеран форума
|
http
прежде чем ты следующий раз будешь отвечать - очень серьёзно подумай... делать запросы в цикле... ты здоров? то, что ты свой сервер убил это никого не волнует, но учить это делать других ненадо... igor82 тебе уже ответили... максимально подробно... может быть тебе всё таки 2 секундочки пришло время подумать? или думать ты совсем не можешь? делаешь табличку с полями blah \ vah потом объявляешь фултекст индекс на эти два поля fulltext (blah, vah) потом делаешь выборку SELECT *, MATCH (blah, vah) AGAINST ('поисковая фраза вот прям здеся...' IN BOOLEAN MODE) FROM table HAVING mathes > 0.9; где 0.9 коэфециэнт точности... с ним уже сам поиграйся... Последний раз редактировалось nagash; 23.06.2004 в 11:56. |
|
|||||
|
Цитата:
Я же говорю что база данных распределенная. Поиск происходит по 7 таблицам одновременно, по всем полям в этих таблицах....Мне что в 7 таблицах для всех полей индексы чтоли создать? А если заказчик ещё потребует добавить для поиска ещё таблиц....У меня что вся база данных в full text индексах будет? |
|
|||||
|
"Вождь"
|
товарищ, структуру* в студию!
*-дамп, граф, шоу тэйеблс
__________________
а мы летим орбитами путями не избитыми... |
|
|||||
|
nagash незагнётся непереживай. Разве, что сервер будет уматовый какойнибудь
)) Какой вопрос такое и объяснение ![]() igor82 в таких случаях делают так. Поле для ввода слова + select где выбираешь марку автомобиля. И не парь тут всем мозги. Ты сам незнаешь чего хочешь. То тебе одно, то потом другое. А по каким БД искать, это тебе придётся добавлять. B]nagash[/b] если выбирать циклом, это всёравно, что сделать не циклом и несколько раз обратится к БД.
__________________
Mr_Andruha |
|
|||||
|
"Вождь"
|
Цитата:
__________________
а мы летим орбитами путями не избитыми... |
|
|||||
|
Бред какой-то.
Зачем тебе хранить названия в 7-ми таблицах? Ладно два поля "заголовок" и "содержания". |
|
|||||
|
Ды это просто запрос для примера был...там вообще не к авто всё......Просто очень громоздкая структура где много таблиц с данными и таблиц с сылками...
|
|
|||||
|
Короче я так понимаю....решения нет...Остается только match использовать....Тогда такой вопрос....насколько ресурсоёмко создавать fulltext индексы для полей....? Я имею ввиду если создать много таких индексов не загнется ли сервер?
|
|
|||||
|
Ветеран форума
|
сервер загнётся если ты будешь использовать кучу LIKE запросов...
был у меня на практике случай... двупроцессорник клался на колени горе программером... а там был всего лишь запрос... с кучей лайков... |
|
|||||
|
а что насчет fulltext индеcов то?
|
![]() |
Часовой пояс GMT +4, время: 04:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|