Тема
|
как е най-разумно да се направи....
|
|
Автор |
Topбaлaн (любопитко) |
Публикувано | 08.03.03 18:08 |
|
търсене в много таблици по много полета....
говоря за та там имам три таблици с разни неща вътре...
и искам да пусна търсене пишеш кон например и намира всички снимки в чието описание, коментари, в името на автора се среща думата кон?
пропуснах да кажа - поне едно от полетата е тип TEXT ако това има значение...
Редактирано от Topбaлaн на 08.03.03 18:18.
|
|
Тема
|
Re: как е най-разумно да се направи....
[re: Topбaлaн]
|
|
Автор |
ro6avia (mnogo ro6avia) |
Публикувано | 08.03.03 20:37 |
|
ako sa ti podobni strukturite moze6 da probva6 s unite
E tuk ni6to niama :
|
|
Тема
|
Re: как е най-разумно да се направи....
[re: Topбaлaн]
|
|
Автор |
Пepин (овълчил се) |
Публикувано | 08.03.03 20:44 |
|
Хмм, предполагам (от самия факт че питаш) че базата ти няма вградена поддръжка на full text search. Тогава
WHERE fld1 LIKE '%horse%' OR fld2 LIKE '%horse%' OR fld3 LIKE '%horse%'
не е ли единствения начин?
не ме ебе как е Вуте, аз гледам да съм си добре
|
|
Тема
|
Re: как е най-разумно да се направи....
[re: Пepин]
|
|
Автор |
Topбaлaн (любопитко) |
Публикувано | 08.03.03 21:58 |
|
My Sql
Client API version 3.23.52
ако това ти говори нещо?
май има...отивам да чета хелпа да видя как се прави това....
|
|
Тема
|
Re: как е най-разумно да се направи....
[re: Topбaлaн]
|
|
Автор |
ro6avia (mnogo ro6avia) |
Публикувано | 08.03.03 22:22 |
|
sori mai united stava6e ot 4.0 nagore
pravi6 :
select fields from table where field1 like "%kon%" or field2 like "%kon%"
tova e za edna tablica
za drugite pootdelno
E tuk ni6to niama :
|
|
Тема
|
Re: как е най-разумно да се направи....
[re: ro6avia]
|
|
Автор |
Topбaлaн (любопитко) |
Публикувано | 08.03.03 23:39 |
|
оказа се, че има пълнотекстово...
ама май ще е с WHERE i UNION сякаш по розово ми изглежда...))
|
|
Тема
|
Re: как е най-разумно да се направи....
[re: Topбaлaн]
|
|
Автор |
salle (минаващ) |
Публикувано | 09.03.03 07:26 |
|
Ако търсиш по цели думи:
със ... LIKE "%kon%" зайвките ти никога никакъв индекс няма да използват, докато Full-text Е индекс на думи.
Редактирано от salle на 09.03.03 07:31.
|
|
Тема
|
Re: как е най-разумно да се направи....
[re: Topбaлaн]
|
|
Автор | бaй Любo (Нерегистриран) |
Публикувано | 09.03.03 07:43 |
|
за по-радикални решения виж тук:
|
|
|
това ми изглежда най-разумно!
може ли да се комбинира фултекст сърч с юнион?
(не се сещам за причина да не може...)
|
|
|
оказа се, че MySql-а на този сървър е версия 3, поради което много неща ги няма...едно от тях е UNION
с липсата на CAST се примирих и използвах LPAD (страшно много функции за работа със стринг имало) ама за UNION идеи нямам
а искам да обеденя резултатите от търсенето по три таблици, така че да стане удобно за ползване?
някакви идеи?
|
|