Pytanie : Polepszać Rewizja - Pełny tekst Indexing?

I potrzebować rewizja dla mój ASP.NET/C # miejsce.  My używać SQL Serwer 2000.

This być ono I robić chwilowo (che być oczywiście wielki sposób ono)--

I mieć widok tworzyć z the następujący:
SELECT p.Id
, c.CategoryName
, m.name JAKO ManufactureName
, p.ProductName
, p.ProductDesc JAKO ProductDescription
, p.ProductDesc1 JAKO ProductDetail
, p.ImageName

, (c.CategoryName + ''
+ p.productname + ''
+ m.name + ''
+ p.ProductName + ''
+ Konwertyta (nvarchar (nvarchar), p.ProductDesc) + ''
+ Konwertyta (nvarchar (nvarchar), p.ProductDesc1)) 'KitchenSink'< br/>FROM dbo. Produkt JAKO p WEWNĘTRZNY JOIN
dbo. Wytwórca JAKO m NA p.ManufacturerId = m.Id WEWNĘTRZNY JOIN
dbo. Kategoria JAKO c NA p.CategoryId = c.id
WHERE (p.IsActive = 1) I (c.IsActive = 1) I (m.IsActive = 1) I (p.isCatalog = "(0)")

Then od mój webpage, I dzwonić zaopatrzony proc który podstawowy wybierać proc od ten widok dokąd "KitchenSink Jak '%whatever%search%string%'< wbr/>.

How móc I lepszy rewizja?

I patrzeć wewnątrz Pełny tekst Indexing ale znać jeżeli I potrzebować index the widok (che I biegać w karpa dalej ponieważ the ProductDesc i ProductDesc1 pole być tekst pole i I móc wskaźnik na the widok przez ten, the błąd mówić).

Can I index the wieloskładnikowy stół jakoś i szukać? I być zupełny newbie Pełny tekst Indexing więc jakaś pomoc być W TEN SPOSÓB appreciated.

Odpowiedź : Polepszać Rewizja - Pełny tekst Indexing?

Pełny tekst indexing być jednobiegowy. Inny sposób być słowo kluczowe stół i productskeyword stół. Ty móc cyngiel na wszywka/aktualizacja the 2 stół.

Na przykład
Produkt
ItemID ItemDescription
(1), 100% bawełniany krótki rękaw koszulka
2, 50/50 bawełniany poli- mieszanka

Słowo kluczowe
KeywordID, Słowo kluczowe
(1), Bawełna
2, krótki
3, rękaw
4, koszulka
5, koszula -- jeżeli ty decydować słowo z/bez prefiks/przyrostek/trzon/plurals, etc
6, długi
7, tęsknić rękaw -- jeżeli ty pozwolić zwrot
8, mieszanka

ItemKeywords
ItemID, KeywordID
1,1
1,2
1,3
1,4
1,5
2,1
2,8

Teraz, ty móc po prostu twój wybiórka z
ŁĄCZYĆ ItemKeywords ik
NA ik.ItemID = products.ItemID
ŁĄCZYĆ Słowo kluczowe k
NA k.KeywordID = ik.KeywordID

Inne rozwiązania  
 
programming4us programming4us