Söka i textfält med bra prestanda?

Databaser & SQL

2 svar · 280 visningar · startad av inspiro

Medlem sedan sep. 2005673 inlägg
Trådstart#1

Jag har ett textfält som jag vill använda för en fritextsökning med LIKE % söksträng %... men att göra på det viset är ju om jag förstått det rätt ruskigt prestandakrävande. Hur gör man på bästa sätt ett enkelt fritextfält som söker i en tabell med mycket text?

Använder webbhotell med sql-server 2005.

Medlem sedan juni 20008 205 inlägg
#2

Du behöver fulltextindex. Kolla t.ex. http://www.developer.com/db/article.php/3446891

Medlem sedan sep. 2005673 inlägg
#3

Just det ja, det var det jag letade efter, verkar kanon (om man lyckas begripa hur det funkar :) ). Men går det att använda på webbhotell eller är det en komponent/funktion som de brukar stänga av?

250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)