Frans Veldman schreef op donderdag 12 maart 2015, 10:24:
> e m kraak schreef op donderdag 12 maart 2015, 2:37:
>
>> Het idee is aldoor al duidelijk. Dat dit idee in praktijk niet goed werkt

>> "auteur" en een tijdvak wel zin kan hebben maar voor de pn-nieuweling
>> waarschijnlijk niet of veel minder.
>
> Het is geen onwil hoor, maar ik begrijp gewoon niet zo goed wat je wilt.
En ik begrijp niet waarom het pn-zoeken werkt zoals het werkt.
Zo weet ik, als voorbeeld, dat ik Korzybski al vrij snel op pn heb aangehaald omdat hij nmm een belangrijke insteek geeft m.b.t. belevingswerelden (en daarmee hoe je je wereld, omgeving en waarheden ervaart) - dus ik verwacht resultaten met een laag berichtnummer. Die komen niet, als ik al resultaat krijg is dat redelijk recent.
Misschien zit er een verschil tussen het toen "oude" forum en "nieuwe" forum vanaf je vorige update van pn.
Maar ik weet niet hoe je de dbase hebt ingericht... ik ga steeds uit van een plat 2D spreadsheetmodel maar misschien heb je wel het oude forum het oude forum gelaten en niet geïmporteerd naar de destijds nieuwe opzet met o.a. de rubrieken en zodoende een relationeel opgezet geheel gefabriceerd...
> Extra criteria invullen als "auteur" en "tijdvak" doe je doorgaans om
> het aantal zoekresultaten verder te filteren en dus terug te brengen. Maar
> jouw klacht was toch niet dat je teveel zoekresultaten krijgt?
wel als ik minder specifiek zoek, maar dat geeft geen correcte oplossing
Voorbeeld:
- ik zoek "
parelli" (daar moet toch over het gehele oude zowel als nieuwe forum veel over te vinden zijn!)
- resultaat: 688 gevonden berichten
Maar waarom zo weinig van voor 2010?
Er is toch veel meer "
parelli" op het oude forum?
Dat snap ik dus totaal niet, omdat ik ook niet kan zeggen dat het zoeken niets pakt van voor 2010... maar ik mis toch wel veel van wat ik denk te weten dat er wel was.
> Jij zoekt nu op "Korzybski" en krijgt maar EEN resultaat. Als ik daar nu
> als aanvullende eis bij leg dat het betreffende bericht OOK nog eens uit
> het jaar 2007 moet komen, dan krijg je niet meer zoekresultaten. Het
> blijft bij die ene, als die tenminste uit 2007 komt, want anders worden
> het er nul.
Correct. Aanvullende eisen bij de selectievraag veroorzaakt niet meer maar minder resultaten. Ik breek me de grijze cellen hoe het kan komen dat je zoekerij zoveel dingen niet lijkt te zien.
> Volgens mij is dat ook niet wat je wilt.
>
> Maar wat wil je dan wel? Kun je dat eens duidelijk omschrijven met een
> concreet voorbeeld? Ik ben vooral ook benieuwd naar jouw gebruik van
> "EN" en "OF" voor het combineren van de eisen zoals "tijdvak",
> "auteur", "onderwerp" en "inhoud".
>
> Of zal ik gewoon eens de rubriek "kroeg" opengooien voor het zoeken?
De "oude" helft van het forum had geen rubrieken. Misschien is dat een oorzaak van niet-vinden... is het in jouw code noodzakelijk dat er tenminste een willekeurige rubriek geactiveerd (default: "---------- c.q. de rubriek ongesorteerde berichten uit het oude forum"?) aangegeven is?
> Kijken of dat afdoende is? Als er dan teveel zoekresultaten komen dan
> wordt het ineens wel zinnig om de resultaten verder te filteren met
> aanvullende eisen zoals tijdvak of auteur.
Ook de "kroeg" is een relatief modern stukje PN. Ik heb niet het gevoel dat het daaraan ligt.
Het is van mijn kant ook allemaal geen afzeiken tot aan het putje. Maar het werkt echt raadselachtig en dat is jammer. De oorzaak van het raadselachtige moet toch ergens in je code zitten (of in een uitwerking van je code, een bug, die je zelf niet bedacht hebt en ongetwijfeld ook niet door hebt anders zou je er allang iets aan gedaan hebben), computers bedenken zelf helemaal niks.
Ik heb je query grotendeels wel kunnen ontcijferen (bestaat vooral uit adresseringen en die weging naar sterren zit er denk ik in). Als php-adept kan ik verder wrsch weinig helpen met jouw c/perl/cgi-gedoe.
WEGING
Als het goed is kan de sterren-weging geen kwaad (bijdragen met zoveel mogelijk ster worden bovenaan geplaatst maar zouden geen invloed moeten hebben op de volledigheid van het zoekresultaat).
SELECTIE
De rubrieken zijn echter geen weging maar een selectiecriterium (net als bijv. mijn voorgestelde "auteur" of "tijdsvak"). Vanwege het frequent chaotisch gebruik, wat tegelijkertijd een charme van pn is en het forum wat eigenlijk geen forum maar een maillist is heel lenig maakt, werkt het rubriek-selecteren denk ik vaak niet goed.
Heb ik het juist als ik me voorstel dat de rubrieken technisch gewoon kolommen zijn die je aan de spreadsheat hebt toegevoegd (en die dus al dan niet gecheckt kunnen zijn)?
OUD/NIEUW FORUM
Heb je bij de vorige grote update toen de rubrieken e.d. zijn toegevoegd gewoon de enkele platte spreadsheat met kolommen uitgebreid of moet ik aan een relationele veel ingewikkelder dbase opzet denken?