webForumDet fria alternativet

Varför ger inte where eller like några träffar?

Om webForum

8 svar · 393 visningar · startad av leniz

Medlem sedan aug. 2001676 inlägg
Frågan#1

Hej!

Försökte hitta information i ASP forumet om like men fick inga träffar. Tycker att det verkar orimligt att det inte ska finnas med i något inlägg? Testade sen att söka på where men fick inga träffar där heller. Gör jag nåt fel?

Mvh Lena

Medlem sedan maj 20018 027 inlägg
#2

Du kanske ska pröva att söka i SQL-forumet, då det ju är frågor som berör just SQL. :)

Medlem sedan aug. 2001676 inlägg
#3

UlfT skrev:

Du kanske ska pröva att söka i SQL-forumet, då det ju är frågor som berör just SQL. :)

Ja jag provade där också, tillslut testade jag söka i alla forum men fick inga träffar.

Har nu lyckats komma runt det genom att ange ett annat sökord först, före like. T.ex. select like ger en massa träffar.

Mvh Lena

Medlem sedan nov. 200013 890 inlägg
#4

Sök på LIKE*

Medlem sedan aug. 2001676 inlägg
#5

Upptäckte just att träffarna jag fick med select like bara verkar innehålla select och inte like.

Medlem sedan aug. 2001676 inlägg
#6

Web-Tor skrev:

Sök på LIKE*

Tack Tor :)

Medlem sedan nov. 200013 890 inlägg
#7

Varsågod! :)

En sökning på "like*" ger tyvärr även träffar på den del saker som du troligtvis inte är ute efter. T.ex "liket".

Om vi väntar en stund kan vi säkert någon utvecklare ge en bra förklaring till varför det inte fungerar med bara "like". ;)

Medlem sedan juli 20013 378 inlägg
#8

Well...
Vad skall man säga...

Både "where" och "like" är med på forumets "badwords"-lista (alltså en lista med förbjudna ord/"stop words" som ej får ingå en sökning) och ignoreras pga det som söktermer.

Anledning?
Jag gissar att det kan bero på att man (dvs Jelsoft) vill utesluta varje uns av risk för ett vBulletin-baserat forum att råka ut för "SQL Injections" och därför spärrat alla nyckelord i SQL för säkerhets skull (det är likadant i vB3)

Medlem sedan dec. 1999757 inlägg
#9

jarvklo skrev:

Anledning?

Badwords-listan tillkom för att man inte fann någon anledning att söka på ord som saknar egentlig betydelse. Alltså ord som ja, nej, kanske, var, där, också m.m. Det är självklart av prestandaskäl som badwords-listan infördes. Normalt så finns det ju heller ingen anledning att söka på ord som t.ex. också då man knappast kan associera det med något specifikt sammanhang (eftersom vi inte kan söka på meningar). För vår del vore det dock bättre att skippa alla engelska uttryck och istället använda oss av svenska.
Sökfunktionen överlag har ju en del övrigt att önska och är nästan uteslutande byggd med hänvinsning till prestanda istället för användbarhet, även om den är till god hjälp. Senare i vB3 så kommer ju fulltextsökning att införas som standard och med lite trixande går det även att implementera i dagsläget (i vB3) och då blir ju sökfunktionen av en helt annan kaliber.

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)