PDA

View Full Version : [Request] Verlaging minimum search lengte


ugh
18 november 2003, 02:30
hi Webmaster,

Is het mogelijk om de minimum search word lengte van 4 te verlagen naar 3 (of 2) met behoud van goede forum performance?

Op dit moment kan er namelijk niet naar bepaalde middelen gezocht worden van een lengte van 3.

pindakaas
18 november 2003, 16:51
gokje......"DHT, 5ar" ;)

ugh
18 november 2003, 16:58
zoiets :) , en bijv oz dut niz fin msm emu t3 b6 gse gte zix no2 tb4

Webmaster
30 november 2003, 14:20
Originally posted by ugh
hi Webmaster,

Is het mogelijk om de minimum search word lengte van 4 te verlagen naar 3 (of 2) met behoud van goede forum performance?

Op dit moment kan er namelijk niet naar bepaalde middelen gezocht worden van een lengte van 3.

Hoi Ugh,

We zullen dit gaan onderzoeken als het nieuwe HaarWeb Forum eenmaal in productie is. Softwarematig is het mogelijk, maar -inderdaad- de vraag is hoe groot de gevolgen zijn voor de performance van het HaarWeb Forum. Onze (virtuele) server barst binnenkort sowiezo al uit z'n voegen : het aantal bezoekers van www.haarweb.nl blijft stijgen. Vandaar ook dat wij mede om die reden besloten hebben om de website tijdelijk op de achtergrond te plaatsen (en ons puur te richten op het forum), zodat wij de toestroom van bezoekers enigszins beheersbaar houden. We moeten ervoor waken dat we niet ten onder gaan aan ons eigen succes.....

Webmaster
10 december 2003, 12:32
Beste Ugh,

N.a.v. je verzoek ben ik verder gaan kijken wat de mogelijkheden hierin zijn voor HaarWeb nu en in de toekomst. Zoals gezegd : de performance kunnen we pas testen als het nieuwe HaarWeb Forum in productie gaat. Op het moment dat wij nl. de minimum search-lengte gaan verlagen, zal de search-index aanzienlijk groter worden en daarmee dus onze totale database-omvang. Op dit moment kampen wij -door de groei van HaarWeb- met een gebrek aan ruimte op onze server : we kunnen nog een paar maanden vooruit, maar daarna zijn we genoodzaakt over te stappen op een grotere server wil HaarWeb kunnen blijven draaien. Het eventueel aanpassen/testen van de minimum search-lengte zal pas kunnen gebeuren als wij overgestapt zijn naar een grotere server.

En wellicht is het zelfs noodzakelijk op zoek te gaan naar een nieuwe hostingprovider, aangezien onze huidige provider hoogstwaarschijnlijk niet aan de eisen kan voldoen die wij stellen aan een nieuwe server.

Al met al is dit een goede suggestie, aangezien het de gebruikersvriendelijkheid van het HaarWeb Forum verhoogt, dus we zullen het gaan uitproberen nadat wij zijn overgestapt op een nieuwe server en het nieuwe HaarWeb Forum in productie is.

Webmaster
7 januari 2004, 15:12
Beste leden,

Bij deze een verzoek van mij aan jullie:

Willen jullie in deze thread aangegeven op welke termen/woorden/afkortingen jullie zouden willen zoeken die korter zijn dan 4 tekens?

Er zijn straks nl. 2 mogelijkheden om deze aanpassing aan ons Forum te bereiken:

1. We verlagen de minimale search-lengte van 4 naar 3 (of 2). Het voordeel hiervan is dat je dan altijd kan zoeken op elk woord wat bestaat uit minder dan 4 tekens. Het nadeel hiervan is dat dit op termijn (als HaarWeb groter groeit) ten koste gaat van de performance van het HaarWeb Forum.

2. We voegen handmatig de door jullie opgegeven woorden toe aan de lijst van woorden die gezocht kunnen worden, ookal voldoen ze niet aan de minimale search-lengte. Dit heeft als voordeel dat wij de search-index niet hoeven aan te passen (betere performance), maar heeft als nadeel dat alleen die woorden uit deze lijst zoekbaar zijn.

Onze voorkeur ligt voorlopig bij optie 2, dus als jullie willen dat wij tegemoet komen aan jullie verzoek/suggestie, dan wil ik graag een lijst zien van alle gewenste woorden, met daarbij een beschrijving van het woord/afkorting/term.

Laat het maar horen!

ugh
12 januari 2004, 17:26
Heb hier een lijstje per een aantal afkortingen:


-ala
?
-oz
OZ Brew
-dut
Dutasteride
-fin
Finasteride
-aa
Androgenic Alopecia
-hm
Hair Multiplication
-lee
Dr. Lee
-bap
6-BAP
-mpb
Male Pattern Baldness
-msm
methylsulfonylmethane
-dag
Het NLse woord dag. (Bijv. bij zoeken naar weblogs in posts.)
-fns
Osmotics Follicle Nutrient System
-emu
Emu Oil
-oil
Olie in NLs.
-t3
triiodothyronine
-t4
thyroxine
-fda
Food and Drugs Administration
-adh
Aanbevolen Dagelijkse Hoeveelheid
-vit
Vitamine
-b5
Vitamine B5, pantotheenzuur
-b7
vitamine B7, biotine
-b8
Vitamine B8, soms biotine
-b6
Vitamine B6, pyridoxine
-p5p
Vitamine B6, pyridoxal
-pez
?
-gse
Grape Seed Extract
-gte
Green Tea Extract
-zix
a Homemade Hair Loss Treatment
-no2
nitro, stikstof
-tb4
Thymosin beta4
-dht
dihydrotestosteron
-5ar
5-alpha reductase

Webmaster
6 februari 2004, 23:15
Beste Ugh,

Momenteel ben ik druk bezig ons nieuwe forum te testen in onze testomgeving. RC4 is net uitgekomen en ik heb de door jouw gewenste termen toegevoegd aan de search-lijst.... en het werkt! Geweldig..... kunnen mensen eindelijk ook zoeken op 'k33' bijvoorbeeld (ik noem maar een term ;) ).

Let wel: alleen ons toekomstige nieuwe forum ondersteunt dit, dus het huidige HaarWeb Forum nog niet.

Als je aanvullingen op je bovenstaande lijst heb, dan hoor ik het graag!

Alvast bedankt voor je medewerking,

ugh
6 februari 2004, 23:34
Top!!! :)

Webmaster
7 februari 2004, 10:39
Beste Ugh,

De lijst ziet er momenteel zo uit:

--------------
ala oz dut fin aa hm dr Lee bap mpb msm dag fns emu oil t3 t4 fda adh vit b5 b7 b8 b6 p5p pez gse gte zix no2 tb4 dht 5ar k33 v6
--------------

De termen in rood zijn door mij toegevoegd. Voor de volledigheid hier nogmaals de lijst inclusief de omschrijvingen:

Words to be Included Despite Character Limit

-ala
?
-oz
OZ Brew
-dut
Dutasteride
-fin
Finasteride
-aa
Androgenic Alopecia
-hm
Hair Multiplication
-lee
Dr. Lee
-bap
6-BAP
-mpb
Male Pattern Baldness
-msm
methylsulfonylmethane
-dag
Het NLse woord dag. (Bijv. bij zoeken naar weblogs in posts.)
-fns
Osmotics Follicle Nutrient System
-emu
Emu Oil
-oil
Olie in NLs.
-t3
triiodothyronine
-t4
thyroxine
-fda
Food and Drugs Administration
-adh
Aanbevolen Dagelijkse Hoeveelheid
-vit
Vitamine
-b5
Vitamine B5, pantotheenzuur
-b7
vitamine B7, biotine
-b8
Vitamine B8, soms biotine
-b6
Vitamine B6, pyridoxine
-p5p
Vitamine B6, pyridoxal
-pez
?
-gse
Grape Seed Extract
-gte
Green Tea Extract
-zix
a Homemade Hair Loss Treatment
-no2
nitro, stikstof
-tb4
Thymosin beta4
-dht
dihydrotestosteron
-5ar
5-alpha reductase
-k33
Haarwerkspecialist
-v6
marketingterm voor een bepaald haarwerk

===============

Nog een paar vraagjes:

- Zou je nog de betekenis kunnen opzoeken van die termen waar je een vraagteken bij gezet hebt?
- Is er iemand die weet waar de afkorting 'AA' daadwerkelijk voor staat? Als je diverse buitenlandse site's bekijkt dan zie je dat zowel voor Alopecia Areata als voor Alopecia Androgenetica de afkorting 'AA' gebruikt wordt. Het lijkt me een goed idee als wij m.b.t. het aanduiden van deze 2 ziektes een duidelijke richtlijn hebben op HaarWeb.

Aanvullingen op de bovenstaande lijst zijn welkom!

Tot zover en bedankt voor je medewerking,

ugh
10 februari 2004, 00:09
AA blijkt idd meestal voor "Alopecia Areata" zie ik nu :)
Dan lijkt me het beter om "Alopecia Areata" aan te houden.

Heb nog wat gevonden over deze:

-ALA
Alpha-Linolenic Acid
-Pez
WSMR's Pez peptides
Afkorting niet echt kunnen vinden.
De opvolger van Flex?
http://www.hairsite2.com/library/article228.htm

-NO
Nitric Oxide
(bij bijv. L-Arginine.)

Webmaster
10 februari 2004, 13:02
Ok, dankjewel!

Hier opnieuw de lijst, ditmaal in alfabetische volgorde, inclusief jouw wijzigingen:


Words to be Included Despite Character Limit

-5ar
5-alpha reductase
-aa
Androgenic Alopecia
Alopecia Areata
-adh
Aanbevolen Dagelijkse Hoeveelheid
-ala
Alpha-Linolenic Acid
-b5
Vitamine B5, pantotheenzuur
-b7
vitamine B7, biotine
-b8
Vitamine B8, soms biotine
-b6
Vitamine B6, pyridoxine
-bap
6-BAP
-dag
Het NLse woord dag. (Bijv. bij zoeken naar weblogs in posts.)
-dht
dihydrotestosteron
-dut
Dutasteride
-emu
Emu Oil
-fda
Food and Drugs Administration
-fin
Finasteride
-fns
Osmotics Follicle Nutrient System
-gse
Grape Seed Extract
-gte
Green Tea Extract
-hm
Hair Multiplication
-k33
Haarwerkspecialist
-lee
Dr. Lee
-mpb
Male Pattern Baldness
-msm
methylsulfonylmethane
-no
Nitric Oxide
(bij bijv. L-Arginine.)
-no2
nitro, stikstof
-oil
Olie in NLs.
-oz
OZ Brew
-p5p
Vitamine B6, pyridoxal
-pez
WSMR's Pez peptides
Afkorting niet echt kunnen vinden.
De opvolger van Flex?
http://www.hairsite2.com/library/article228.htm
-t3
triiodothyronine
-t4
thyroxine
-tb4
Thymosin beta4
-v6
marketingterm voor een bepaald haarwerk
-vit
Vitamine
-zix
a Homemade Hair Loss Treatment
=============================

ugh
16 februari 2004, 14:01
Zag "AGA" in het topic over me staan, dus maar ff opgezocht :)

-AGA
Androgenetic alopecia

ugh
11 maart 2004, 19:30
Het zoeken naar boven vermelde afkortingen lukt me trouwens niet.

The search term you specified (gte) is under the minimum word length (4) and therefore will not be found. Please make this term longer.
If this term contains a wildcard, please make this term more specific.

Webmaster
11 maart 2004, 19:50
.... want ik schreef hierboven:

Originally posted by Webmaster
Beste Ugh,

Momenteel ben ik druk bezig ons nieuwe forum te testen in onze testomgeving. RC4 is net uitgekomen en ik heb de door jouw gewenste termen toegevoegd aan de search-lijst.... en het werkt! Geweldig..... kunnen mensen eindelijk ook zoeken op 'k33' bijvoorbeeld (ik noem maar een term ;) ).

Let wel: alleen ons toekomstige nieuwe forum ondersteunt dit, dus het huidige HaarWeb Forum nog niet.


En aangezien je dit probeert op ons huidige productie-forum (v. 2.3.4.)....zal je weinig resultaat krijgen..... maar nog eventjes geduld : het nieuwe HaarWeb Forum (v 3.0) zal niet lang meer op zich laten wachten. Hou de Status Update HaarWeb Forum (http://www.haarweb.nl/forum/showthread.php?threadid=1489) in de gaten....

Tiuri
27 april 2005, 09:50
Er zijn straks nl. 2 mogelijkheden om deze aanpassing aan ons Forum te bereiken:

1. We verlagen de minimale search-lengte van 4 naar 3 (of 2). Het voordeel hiervan is dat je dan altijd kan zoeken op elk woord wat bestaat uit minder dan 4 tekens. Het nadeel hiervan is dat dit op termijn (als HaarWeb groter groeit) ten koste gaat van de performance van het HaarWeb Forum.

2. We voegen handmatig de door jullie opgegeven woorden toe aan de lijst van woorden die gezocht kunnen worden, ookal voldoen ze niet aan de minimale search-lengte. Dit heeft als voordeel dat wij de search-index niet hoeven aan te passen (betere performance), maar heeft als nadeel dat alleen die woorden uit deze lijst zoekbaar zijn.Beste Webmaster,

Ik schop deze oude discussie weer even omhoog, omdat ik meer dan eens problemen ervaar met onze searchfunctie. Ik heb het heel vaak dat ik niet kan zoeken op drieletterwoorden (die in de haarwereld nogal veel voorkomen door de vele afkortingen etc.). Zoals nu ook weer op: HGH.

Ik vroeg me af of het al mogelijk is om het searchcriterium te verlagen van vier naar drie karakters? Dat zou mij erg goed uitkomen. Een lijst maken van alle drieletterwoorden is ook mogelijk, maar erg omslachtig. Bovendien zou ik ze nu zo 1-2-3 niet meer allemaal weten. Het handigste zou ik dus vinden om het criterium te verlagen.

Webmaster
27 april 2005, 10:42
Beste Laurens,

Het klopt ook dat je niet kan zoeken op 3-letter woorden.....

Zoals je in de discussie hierboven kunt lezen moet een 3-letter woord opgenomen worden in een woordenlijst, wil deze te vinden zijn. 'HGH' staat zoals je ziet niet in die lijst.

Onze forumsoftware werkt met een searchindex welke onderdeel is van onze MySQL-database. Hoe meer je 'kleine' woorden toelaat (met 3 letters of minder), hoe groter de searchindex zal worden en dus hoe eerder onze database (het hart van HaarWeb) uit zijn voegen zal groeien. Met alle gevolgen van dien....

Om er maar een paar te noemen : performance problemen (het duurt langer om te zoeken en dit gaat ten koste van het gehele HaarWeb), hostingproblemen (we hebben een grotere database-ruimte nodig en dat kost dus meer geld), backup-problemen (hoe groter de database, hoe groter de backup en hoe groter de backup hoe meer je moet betalen voor automatische backups), enz, enz, enz.....

En dan dien je dus in het grotere plaatje te denken: HaarWeb blijft continue groeien. Hoe meer HaarWeb groeit, hoe méér problemen een dergelijke searchindex zal gaan geven. Maar goed. Eén en ander zou opgelost kunnen worden door over te stappen naar een zwaardere server, maar daar is geld voor nodig. En dat hebben wij niet. ;) Reden dus des te meer om ervoor te zorgen dat wij op termijn financiële steun krijgen. Financiële steun is zowiezo van essentiëel belang voor het voortbestaan van HaarWeb, laat staan de extra functionaliteit die wij daarmee kunnen realiseren.

Je kaart een wezenlijk probleem aan, nl. Een terechte vraag, want zoeken op termen met minder dan 4 tekens is ook in mijn ogen een belangrijke en voor ons en onze leden een zeer bruikbare optie.
Ook ben ik het met je eens dat de lijst uitbreiden met de gewenste woorden een mogelijkheid is, maar het is feitelijk een 'lapmiddel'. Onze forumsoftware zou alles moeten kunnen vinden, onafhankelijk van de woordlengte en deze lijst.

Daarom ook zijn er voorstellen gedaan richting de producent van onze forumsoftware om tot een oplossing te komen m.b.t. de wijze waarop de 'Search' werkt. En...... ik heb goed nieuws voor je! :

De volgende versie (v3.1) van onze forumsoftware zal 'Full Text Searching' mogelijk maken. Dat betekent dat je op alles kunt zoeken. Full Text Searching maakt nl. géén gebruik van een searchindex met een vaste woordlengte. HaarWeb zal deze optie gaan gebruiken, naast de al bestaande 4-letter index. Afhankelijk van de groei van HaarWeb zullen wij op termijn de search-index afstoten, maar daar hebben we het nog wel over.

Kortom: aan je behoefte zal voldaan worden! Eventjes geduld nog a.u.b.

Tiuri
27 april 2005, 11:14
Okee, goed nieuws, bedankt!

HaarWeb wordt maar beter en beter! :)

pizzacat
27 april 2005, 23:34
Okee, goed nieuws, bedankt!

HaarWeb wordt maar beter en beter! :)

Slijmbal hehehe.... Maar je hebt gelijk, zoveel info op 1 zon kleine site, waanzin! :P

Webmaster
26 april 2007, 11:07
De volgende versie (v3.1) van onze forumsoftware zal 'Full Text Searching' mogelijk maken. Dat betekent dat je op alles kunt zoeken. Full Text Searching maakt nl. géén gebruik van een searchindex met een vaste woordlengte. HaarWeb zal deze optie gaan gebruiken, naast de al bestaande 4-letter index. Afhankelijk van de groei van HaarWeb zullen wij op termijn de search-index afstoten, maar daar hebben we het nog wel over.

Kortom: aan je behoefte zal voldaan worden! Eventjes geduld nog a.u.b.

Helaas moet ik terugkomen op mijn bovenstaande uitspraak...

Simpel gezegd heb ik 2 mogelijkheden om in te stellen op HaarWeb:
vBulletin Search Engine
MySQL Fulltext search
vBulletin Search Engine

HaarWeb maakt gebruik van de vBulletin Search Engine. Standaard kun je niet zoeken op woorden die korter zijn dan 4 tekens, maar er zijn 2 manieren om dit alsnog voor elkaar te krijgen op HaarWeb:
We zorgen ervoor dat de search-index van deze optie woorden met 3 tekens aankan, zodat je op elk woord met 3 tekens kunt zoeken. Echter, er kunnen de nodige performance-nadelen kleven aan deze optie, zoals hierboven in de discussie al aangegeven.
Het is mogelijk om een lijst met woorden op te geven die korter zijn dan 4 tekens, die vervolgens aanvullend in de search-index worden opgenomen. Op de woorden die specifiek in die lijst vermeldt staan kun je dan vervolgens zoeken in discussies.
Dit (optie2) is de wijze waarop HaarWeb altijd heeft gewerkt en nog steeds werkt.
MySQL Fulltext search

Dit is een alternatieve wijze waarop wij (achter de schermen) onze zoekmogelijkheden kunnen aanbieden. Het voordeel t.o.v. de standaard vBulletin Search Engine is dat de zoekindexes niet zo groot worden. Er blijken nu echter ook de nodige nadelen aan te kleven:
MySQL Fulltext search werkt standaard óók uitsluitend met woorden die groter zijn dan 3 tekens (bleek achteraf). Je kunt die instelling wél veranderen, maar dan heb je een Dedicated Server nodig. HaarWeb beschikt daar niet over, aangezien wij op een Shared Server zitten. Ik verwacht echter dat wij op een bepaald moment in de toekomst wel over zullen stappen naar een Dedicated Server oplossing, maar zover is het nog lang niet. Daarvoor dient HaarWeb eerst meer te groeien en zullen wij meer inkomsten (via o.a. advertenties) dienen te verkrijgen, aangezien de huur van een Dedicated Server bijzonder kostbaar is.
Als je MySQL Fulltext search gebruikt, kun je géén gebruik meer maken van een aanvullende lijst met kleine woorden, zoals dat kan met de standaard vBulletin Search Engine. Kortom : het zoeken op woorden die kleiner zijn dan 3 tekens is onmogelijk met MySQL Fulltext search, tenzij je dus gebruik maakt van een kostbare Dedicated Server.De conclusie van dit ellenlange :P technische gebazel is dus dat wij gebruik zullen blijven maken van de vBulletin Search Engine in combinatie met de aanvullende kleine woorden lijst, te vinden hier : Actuele lijst (http://www.haarweb.nl/forum/showpost.php?p=17574&postcount=12).

Mocht je dus een woord met minder dan 4 tekens niet kunnen vinden als je zoekt op HaarWeb, laat ons dit dan hier in deze discussie weten, dan voeg ik het met alle plezier toe aan de aanvullende kleine woordenlijst!

Webmaster
22 mei 2007, 12:02
Mocht je dus een woord met minder dan 4 tekens niet kunnen vinden als je zoekt op HaarWeb, laat ons dit dan hier in deze discussie weten, dan voeg ik het met alle plezier toe aan de aanvullende kleine woordenlijst!

! Tip

Hierbij nog een aanvullende praktische tip! Naast het opnemen in de bovengenoemde lijst van 3-letter woorden, is het óók mogelijk om een zogenaamde 'wildcard' (*) te gebruiken in de zoekfunctie van HaarWeb.

Voorbeeld

Tik in de zoekfunctie van HaarWeb het volgende:

HGH*

Als resultaat zul je alle postings vinden met daarin de term 'HGH'. De wildcard zorgt ervoor dat alle woorden die beginnen met 'HGH' gevonden zullen worden.

Meer over wildcards c.q. jokertekens : hier (http://nl.wikipedia.org/wiki/Jokerteken).

Tot zover deze wederom briljante tip van de Webmaster. :P

Webmaster
4 juli 2007, 18:51
! Nog een Tip

En hierbij nóg een praktische tip als aanvulling op de 'wildcard'-tip van hierboven!

De redder in nood heet weer eens... Google!

Google kan niet alleen het complete internet afstruinen, of pagina's uit een bepaald land als je je zoekterm opgeeft, maar Google stelt je óók in staat om te zoeken op uitsluitend een specifieke website.

Dit maakt het dus mogelijk om op alle mogelijke zoektermen op HaarWeb te zoeken via Google. Je bent niet meer gebonden aan de 3-letter restrictie die er standaard op HaarWeb geldt.


Voorbeeld

Om bij het bovenstaande voorbeeld m.b.t. de zoekterm 'HGH' te blijven :) ga je als volgt te werk:

Ga naar www.google.nl (http://www.google.nl) of de Google zoekbalk in je browser,
Tik dan het volgende in : HGH site:haarweb.nl

De toevoeging 'site:haarweb.nl' (of 'site:www.haarweb.nl') zorgt ervoor dat Google alléén op HaarWeb gaat zoeken naar de zoekterm die je hebt ingevuld en als resultaat zul je dus alleen links naar discussies op HaarWeb vinden!( Klik hier (http://www.google.nl/search?hl=nl&q=HGH+site%3Ahaarweb.nl&meta=) om het resulaat van de bovenstaande zoekopdracht te zien )

Tot zover deze zoveelste briljante tip van de Webmaster. :P

Tiuri
29 augustus 2007, 12:14
De conclusie van dit ellenlange :P technische gebazel is dus dat wij gebruik zullen blijven maken van de vBulletin Search Engine in combinatie met de aanvullende kleine woorden lijst, te vinden hier : Actuele lijst (http://www.haarweb.nl/forum/showpost.php?p=17574&postcount=12).

Mocht je dus een woord met minder dan 4 tekens niet kunnen vinden als je zoekt op HaarWeb, laat ons dit dan hier in deze discussie weten, dan voeg ik het met alle plezier toe aan de aanvullende kleine woordenlijst!Kunnen de woorden 'wax' en 'gel' svp worden toegevoegd aan de lijst?

Webmaster
30 augustus 2007, 09:35
Kunnen de woorden 'wax' en 'gel' svp worden toegevoegd aan de lijst?

Done!