|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Ветеран форума
|
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, время: 10:54. |
|
« Предыдущая тема | Следующая тема » |
|
|