Fråga : Förbättra sökandet - Full-Text indexera?

Jag behöver att skapa ett sökande för min ASP.NET/C nr. plats.  Vi använder SQL-serveren 2000.

This är vad I-förmiddagen som tillfälligt gör (som inte är självfallet en store långt som gör den),--

I har en beskåda som efter skapas med:
SELECT p.Id
, c.CategoryName
, m.name SOM ManufactureName
, p.ProductName
, p.ProductDesc SOM ProductDescription
, p.ProductDesc1 SOM ProductDetail
, p.ImageName

, (c.CategoryName + ””
+ p.productname +””
+ m.name + '”
+ p.ProductName +” ”
+ den nvarchar omvänden ((max), p.ProductDesc) +” '
+ nvarchar omvänd ((max), p.ProductDesc1)) Som 'dbo för KitchenSink'
FROM. Produkter SOM INRE JOIN
dbo för p. Producent SOM M PÅ INRE JOIN
dbo för p.ManufacturerId = för m.Id. Kategorien SOM c PÅ p.CategoryId = c.id
WHERE (p.IsActive = 1) OCH (c.IsActive = 1) OCH (m.IsActive = 1) OCH (p.isCatalog = ”0”)

Then från min webpage, I-förmiddagen som kallar en lagrad proc, som väljer i stort allt från det, beskådar var ”KitchenSink lik '%whatever%search%string%'<-wbr/>.

How kan mig göra ett bättre sökande?

I såg in till Full-Text som indexerar men, visste inte, om jag skulle behov att indexera beskåda (som I-förmiddagspring in i haffar på, därför att ProductDescen och ProductDesc1en sätter in är text sätter in, och jag inte kan skapa ett index på beskåda på grund av det, felnågot att säga).

Can som jag indexerar multipeln, bordlägger somehow och sökandet? Förmiddag I som en färdig newbie till Full-Text som indexerar så någon hjälp, skulle, är SÅ appreciated.
" klar "

Svar : Förbättra sökandet - Full-Text indexera?

Mycket - att indexera för text är enkelriktat att gå. Another som skulle långt, är att skapa nyckelord bordlägger och har en productskeyword att sammanfoga bordlägger. Du kunde ha en starta på mellanlägget/uppdatering som ska tillfogas till 2na, bordlägger.

Till exempel
Produkter
ItemID ItemDescription
1 100% kort mufft-shirt för bomull
2 50/50 poly blandning för bomull

Nyckelord
KeywordID nyckelord
1 bomull
2 kort stavelse
3 muff
4 t-shirt
5 skjorta -- om du avgör att göra uttrycker med/utan prefix/ändelse/stems/plurals, etc.
6 long
7 lång muff -- om du låter formulerar
8 blandning

ItemKeywords
ItemID KeywordID
1.1
1.2
1.3
1.4
1.5
2.1
2.8

Nu du kan enkelt göra ditt valt med
SAMMANFOGA ItemKeywords ik
PÅ ik.ItemID = products.ItemID
SAMMANFOGA nyckelord K
PÅ k.KeywordID = ik.KeywordID

Andra lösningar  
 
programming4us programming4us