Microsoft
Software
Hardware
Network
Frage : Suche verbessern - Ganztextindex-bewegung?
Ich muss eine Suche nach meinem ASP.NET/C # Aufstellungsort verursachen. Wir benutzen SQL-Server 2000.
This sind, was ich vorübergehend tue (der offensichtlich nicht eine große Weise ist, sie zu tun)--
I haben eine Ansicht, die mit dem folgenden verursacht wird:
SELECT p.Id
, c.CategoryName
, m.name ALS ManufactureName
, p.ProductName
, p.ProductDesc ALS ProductDescription
, p.ProductDesc1 ALS ProductDetail
, p.ImageName
, (c.CategoryName + „„
+ p.productname +““
+ m.name + '„
+ p.ProductName +“ „
+ Bekehrter (nvarchar (maximal), p.ProductDesc) +“ '
+ Bekehrter (nvarchar (maximal), p.ProductDesc1)) Als 'KitchenSink'< Br/>FROM dbo. Produkte ALS p INNERES JOIN
dbo. Hersteller ALS m AUF p.ManufacturerId = m.Id INNERES JOIN
dbo. Kategorie ALS c AUF p.CategoryId = c.id
WHERE (p.IsActive = 1) UND (c.IsActive = 1) UND (m.IsActive = 1) UND (p.isCatalog = „0“)
Then von meiner Webseite, benenne ich ein gespeichertes proc, das im Allgemeinen alles von dieser Ansicht vorwählt, in der „KitchenSink wie '%whatever%search%string%'< wbr/>.
How ich eine bessere Suche tun kann?
I schaute, innen zur Ganztextindex-bewegung aber wusste nicht, wenn ich die Ansicht würde registrieren müssen (die ich in Baumstümpfe an laufen lasse, weil das ProductDesc und die Felder ProductDesc1 Textfelder sind und ich einen Index auf der Ansicht nicht wegen dieses verursachen kann, sagt die Störung).
Can I Index die Mehrfachverbindungsstellentabellen irgendwie und Suche? Ich bin ein kompletter Neuer zur Ganztextindex-bewegung, also würde jede mögliche Hilfe SO appreciated.
sein
Antwort : Suche verbessern - Ganztextindex-bewegung?
Ganztextindex-bewegung ist Einweg zu gehen. Eine andere Weise würde sein, eine Schlüsselworttabelle herzustellen und ein productskeyword Tabelle verbinden zu lassen. Sie konnten einen Auslöser auf Einsatz/Update haben, zum den 2 Tabellen hinzuzufügen.
Z.B.
Produkte
ItemID ItemDescription
1, 100% Baumwolkurzes Hülsent-shirt
2, 50/50 Baumwollpolymischung
Schlüsselwörter
KeywordID, Schlüsselwort
1, Baumwolle
2, kurz
3, Hülse
4, T-Shirt
5, Hemd -- wenn Sie sich entscheiden, Wortmit/ohne Präfix/Suffix/Stämme/Plurale zu tun
, usw.
6, lang
7, lange Hülse -- wenn Sie Phrasen erlauben
8, Mischung
ItemKeywords
ItemID, KeywordID
1.1
1.2
1.3
1.4
1.5
2.1
2.8
Jetzt können Sie Ihr auserwähltes mit einfach tun
ItemKeywords ik sich ANSCHLIESSEN
AUF ik.ItemID = products.ItemID
Schlüsselwörtern k sich ANSCHLIESSEN
AUF k.KeywordID = ik.KeywordID
Weitere Lösungen
Wort-Presse, die Frage bewirtet
asp.net: Mein Problem ist, benutze ich einen ajax Ergänzung Kalender, um BeginDate u. EndDate Werte einzutragen
Silverlight 4 UI Ereignisse
wie kann ich irgendeine Bildentschließung online ändern und sie zum lokalen PC dann innen sparen??
ZFS Sicherungshilfe Ubuntu 10.0.4 LTS
Form-Frage für Kristallreports
Betreffend INOTES in Lotos 8.5
Mühen, die ZWISCHEN Logik erhalten zu arbeiten
Spannungs-Sensor ermittelte einen Ausfall auf Bediener DELL-PowerEdge 2650
broadcom NIC teaming