abonnement Unibet Coolblue Bitvavo
pi_58252789
quote:
Op woensdag 23 april 2008 09:15 schreef JortK het volgende:

[..]

Ik ben op dit moment bezig met het indexeren zodat ik stats kan brengen zoals JeRa dat deed, maar ik heb de frequentie behoorlijk laag staan, zodat ik het forum bijna niet belast
Bij mij ging het ophalen van de data ook niet heel snel, dat was ook de reden dat het zo lang duurde voordat ik eindelijk alles had. En dat met die AT zou een optie kunnen zijn, elk half uur die ophalen zou geen extra belasting vormen voor FOK!, en kan gewoon gedaan worden door even een simpele cronjob in te stellen.
pi_58269357
Even een kleine aanpassing gedaan, de geselecteerde fora blijven nu ook daadwerkelijk geselecteerd na het verzenden van de zoekopdracht of het klikken op een andere pagina met resultaten.
pi_58278493
Het valt me nog mee dat niemand dit heeft opgemerkt:

1<b>Warning</b>:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in <b>/srv/www/htdocs/foksearch/searchcore/search.php</b> on line <b>220</b><br />


Stond in de bron verstopt, ik zag het omdat ik toevallig even in de bron keek. Het probleem is nu in iedergeval verholpen.
pi_58310280
quote:
Op woensdag 19 maart 2008 23:46 schreef The_Terminator het volgende:
Ja, je leest de TT goed, ik ben namelijk al een tijdje bezig om een werkende search voor FOK! te maken. Dit is een geheel eigen project, ik heb alleen wat hulp gehad van Breuls om het inloggen op FOK! goed te laten verlopen, ik had nogal wat problemen met het wegschrijven van de benodigde cookies en het beheren van de sessies voor mijn indexeer script.

Deze search zoekt in meer dan een miljoen topics, om de 2 dagen zorg ik ervoor dat de index weer up-to-date wordt gemaakt. Om de snelheid op orde te houden indexeer ik alleen de OP van een topic, reacties veroorzaken alleen maar ruis en dat komt de zoekresultaten niet ten goede, ook zou ik als ik de reacties meeindexeer gigantisch veel data in mijn database weg moeten schrijven. Ook belast dit FOK! minder aangezien ik het topic inlaad met alleen de OP zichtbaar, 1 post per pagina.

Op het moment heb ik het forum volledig geindexeerd (met uitzondering van besloten fora natuurlijk). Verder maakt deze zoekfunctie gebruik van Lucene, een zoekengine geschreven in Java die zonder enig probleem miljoenen topics zou moeten kunnen doorzoeken in een zeer korte tijd.

Nu moet de search natuurlijk wel getest worden, dit is de URL: http://www.thuisserver.net/foksearch/

Mocht je rare dingen tegenkomen of als de search uitzonderlijk traag gaat kun je dat hier vermelden, ben benieuwd wat jullie er van vinden. Mochten er problemen zijn met betrekking tot beveiligingfouten dan ontvang ik dat het liefst per PM.
pi_58311505
quote:
Op vrijdag 25 april 2008 21:35 schreef hello_moto1992 het volgende:

[..]


Wou je verder nog een reactie geven?
pi_58347213
Schop!
pi_58351903
Aan degene die dit zocht:
quote:
hey tt, check je je statistieken wel goed?
Zoals je ziet check ik ze inderdaad goed
  maandag 28 april 2008 @ 09:05:52 #283
107951 JortK
Immer kwaliteitsposts
pi_58353275
quote:
Op vrijdag 25 april 2008 22:43 schreef The_Terminator het volgende:

[..]

Wou je verder nog een reactie geven?
quote:
Op zondag 27 april 2008 21:43 schreef The_Terminator het volgende:
Schop!
Misschien moet je hem ff een PM sturen
pi_58353284
quote:
Op maandag 28 april 2008 01:37 schreef The_Terminator het volgende:
Aan degene die dit zocht:
[..]

Zoals je ziet check ik ze inderdaad goed
Dat was ik

_ word niet meegenomen in een zoekopdracht?
Ik dacht dat ik "T_T" had ingevoerd ipv "tt"
Op zondag 8 maart 2009 21:38 schreef Danny het volgende:
fuck de policy. posten die hap!
pi_58361371
quote:
Op maandag 28 april 2008 09:06 schreef Jegorex het volgende:

[..]

Dat was ik

_ word niet meegenomen in een zoekopdracht?
Ik dacht dat ik "T_T" had ingevoerd ipv "tt"
Jup, een underscore wordt idd niet meegenomen aangezien dat bij het indexeren ook al verwijderd is, als de underscore dan wel wordt meegenomen in de zoekopdracht wordt er niets gevonden.
  maandag 28 april 2008 @ 16:35:46 #286
107951 JortK
Immer kwaliteitsposts
pi_58361633
Ik heb trouwens denk ik een bug gevonden.

Ik was op zoek naar een topic waarvan ik wist dat die door tuvai.net geopend is.

Ik zoek op topicstarter 'tuvai.net', no results.

Voer ik hem gewoon in het zoekopdrachtscherm in dan krijg ik wel results, met als topicstarter... tuvai.net !

pi_58361930
quote:
Op maandag 28 april 2008 16:35 schreef JortK het volgende:
Ik heb trouwens denk ik een bug gevonden.

Ik was op zoek naar een topic waarvan ik wist dat die door tuvai.net geopend is.

Ik zoek op topicstarter 'tuvai.net', no results.

Voer ik hem gewoon in het zoekopdrachtscherm in dan krijg ik wel results, met als topicstarter... tuvai.net !


Bedankt voor het melden, opgelost.
pi_58362105
quote:
Op dinsdag 22 april 2008 17:26 schreef The_Terminator het volgende:
En, wat vinden jullie van de search in de huidige staat?
Het is een enorme vooruitgang t.o.v. Fok's eigen zoekfunctie! De grootste beperking is natuurlijk dat alleen in openingsposts wordt gezocht, maar Fok's eigen search geeft alleen resultaten op topicniveau in plaats van berichtniveau, wat erg onpraktisch is en veel onzinresultaten geeft. Dus wat dat betreft geen klachten en alle lof. Maar heb je op dat punt nog plannen - wil je je ooit aan een volledige index wagen, met alle berichten en op berichtniveau, gesteld dat je de hoeveelheid data aankunt? Het zou natuurlijk het mooist zijn als een searchsysteem lokaal kon draaien en rechtstreeks toegang tot Fok's eigen database had (via ODBC) om de indexen 's nachts bij te werken met de nieuwe berichten..

Het is me nog niet helemaal duidelijk wat er qua syntax mogelijk is in jouw search. Aanhalingstekens voor strings van meerdere woorden lijken te werken, maar haakjes () en operators als AND en NOT niet. Klopt dat?
nb: de eenvoudigste en meest veelzijdige vind ik die van eBay, waar je bijvoorbeeld dit soort phrases kunt ingeven: CD +(funk,rock,jazz,punk) -(disco, "new age") (waarbij de komma's als OR worden geinterpreteerd).

Ik weet niet of het "zonder topicstarter" veld erg handig is.. zou het niet beter zijn als je gewoon "-Tong80" (bv ) kon ingeven in het topicstarter veld? Scheelt weer een regel in de interface.

Wat ik verder praktisch zou vinden is de mogelijkheid om een datum range mee te geven. Als je een topic terugzoekt dat je ooit gezien hebt, heb je vaak wel een idee van wanneer die ongeveer was. Je kunt per maand zoeken ("december 2007"), maar iets als "tussen juli 2006 en januari 2007" is nog niet mogelijk. Een aparte dropdown met Laatste "dag, week, maand, kwartaal, halfjaar, jaar, twee jaar" zou trouwens ook handig zijn.
pi_58362291
quote:
Op maandag 28 april 2008 17:03 schreef dvr het volgende:

[..]

-knip-
Bedankt voor de feedback

Standaard wordt er naar alle woorden gezocht, dus OR. Een + of een - voor een woord betekend dat het sowieso voor moet komen of niet voor mag komen. Uiteraard kun je ook tussen aanhalingstekens zoeken en kun je een gedeelte zoeken dmv. het plaatsten van een * achter een woord. Als je bijv. alle woorden met topic wil zoeken doe je als zoekopdracht: 'topi*', dan wordt er gezocht op woorden als topicstarter, topics, topique etc.

Zonder topicstarter is gewoon een extra toevoeging zodat het ook meteen opvalt dat het mogelijk is om een TS uit te sluiten, sommige mensen weten niet dat een - inhoudt dat het woord niet voor mag komen

En dat met die datum ben ik een oplossing voor aan het zoeken. Ik moet even iets maken dat automatisch de tijd berekend tussen 2 opgegeven data, hier ben ik al mee bezig overigens en komt voor de volgende release beschikbaar.
pi_58367402
Ik heb even een nieuwe functie toegevoegd, namelijk het zogenaamde 'proximity search', dit betekend dat je kunt zoeken op nabijgelegen woorden. Als je bijv. zoekt op 'bier' en 'tieten' en deze woorden mogen maximaal 2 woorden van elkaar afliggen kun je als zoekopdracht het volgende opgeven: "bier tieten"~2 (waar de 2 aangeeft dat de woorden maximaal 2 woorden van elkaar mogen liggen).

Overigens heb ik plannen om het 'zonder topicstarter' veld te verwijderen aangezien dit niet veel toegevoegde waarde heeft (zoals hierboven al vermeld). Mochten er mensen zijn die toch heil in deze functie zien graag hier even vermelden, mocht ik hier weinig respons op krijgen gaat het veld richting dev/null.
pi_58427843
quote:
Op maandag 28 april 2008 21:21 schreef The_Terminator het volgende:
Ik heb even een nieuwe functie toegevoegd, namelijk het zogenaamde 'proximity search', dit betekend dat je kunt zoeken op nabijgelegen woorden. Als je bijv. zoekt op 'bier' en 'tieten' en deze woorden mogen maximaal 2 woorden van elkaar afliggen kun je als zoekopdracht het volgende opgeven: "bier tieten"~2 (waar de 2 aangeeft dat de woorden maximaal 2 woorden van elkaar mogen liggen).

Overigens heb ik plannen om het 'zonder topicstarter' veld te verwijderen aangezien dit niet veel toegevoegde waarde heeft (zoals hierboven al vermeld). Mochten er mensen zijn die toch heil in deze functie zien graag hier even vermelden, mocht ik hier weinig respons op krijgen gaat het veld richting dev/null.
Er werkt iets niet goed bij u:

quote:
Warning: fsockopen(): unable to connect to 192.168.0.11:8080 in /srv/www/htdocs/foksearch/searchcore/luceneparser.php on line 262
pi_58428020
quote:
Op vrijdag 2 mei 2008 00:34 schreef Juup© het volgende:

[..]

Er werkt iets niet goed bij u:


[..]


Klopt, ik weet dat. De voeding van de zoekserver is kapot, en dit kan ik niet zo even 123 repareren. Overigens vraag ik mij af of het überhaupt de moeite, laat staan het geld waard is om te doen, ik ontvang verder geen respons meer in dit topic, zelfs niet als ik vraag of ik iets zonder problemen weg zou kunnen halen. Ook is de search in 2 dagen tijd maar 1x gebruikt en wordt her en der door mensen die weten dat deze search bestaat gewoon Google aanbevolen. Opzich geen probleem, maar het is een beetje een signaal naar mij dat mijn search eigenlijk maar overbodig is en dat de lite search en Google het stukken beter doen. Ik vind het dan een beetje jammer om er dag en nacht een extra pc voor te moeten laten draaien of geld aan te spenderen.
pi_58428038
Beetje jammer dat FOK! hier niet meer mee doet
pi_58428507
quote:
Op vrijdag 2 mei 2008 00:42 schreef The_Terminator het volgende:

[..]

Klopt, ik weet dat. De voeding van de zoekserver is kapot, en dit kan ik niet zo even 123 repareren. Overigens vraag ik mij af of het überhaupt de moeite, laat staan het geld waard is om te doen, ik ontvang verder geen respons meer in dit topic, zelfs niet als ik vraag of ik iets zonder problemen weg zou kunnen halen. Ook is de search in 2 dagen tijd maar 1x gebruikt en wordt her en der door mensen die weten dat deze search bestaat gewoon Google aanbevolen. Opzich geen probleem, maar het is een beetje een signaal naar mij dat mijn search eigenlijk maar overbodig is en dat de lite search en Google het stukken beter doen. Ik vind het dan een beetje jammer om er dag en nacht een extra pc voor te moeten laten draaien of geld aan te spenderen.
Daar heb jij gelijk in, maar ik vind het zonde dat er idd niet meer mee gedaan wordt. Google vind echt twee maal niets vergeleken met jouw Search.

De beste stuurlui staan aan wal is een gezegde, en dat geldt voor veel users die denken het licht gezien te hebben mbt Google.
Google zuigt enorm, en jouw Search is perfect. Zou standaard op Fok! moeten worden.

Ik kan begrijpen dat jij er geen moeite meer in wilt steken op deze manier, en dat is toch jammer gezien de tijd en moeite die jij er al in hebt gestoken.
pi_58428512
quote:
Op vrijdag 2 mei 2008 00:43 schreef Piles het volgende:
Beetje jammer dat FOK! hier niet meer mee doet
Dat dus.
pi_58428555
dit is een goede search
pi_58428793
quote:
Op vrijdag 2 mei 2008 01:03 schreef Juup© het volgende:

[..]

Ik kan begrijpen dat jij er geen moeite meer in wilt steken op deze manier, en dat is toch jammer gezien de tijd en moeite die jij er al in hebt gestoken.
Klopt, maar van de stats wordt ik ook niet echt blij. Mensen zitten altijd te zeuren dat er geen search is (ja, hier zijn al tig topics over geopend), echter zie je die mensen nooit terug als er een search beschikbaar komt. Dit topic is een beetje incrowd geworden, met een paar betatesters (wat ik uiteraard erg waardeer) die zo nu en dan een bug submitten. Echter wordt het ook met de vaste groep mensen steeds minder (de search is uiteraard ook bijna klaar), en zie je geen nieuwe mensen in het topic posten. In het begin zag ik ook echt een piek in het aantal zoekopdrachten, maar dat neemt steeds verder af als er niet in het topic gereageerd wordt (en ik ga het zelf niet elke dag kicken), het houdt zichzelf niet zo in stand op deze manier en na een tijd gebruikt helemaal niemand het meer. Dit zag ik nu ook gebeuren en ik had er eigenlijk wel een beetje genoeg van, zeker als je ziet dat mensen (als ze de kans krijgen mijn search wat bekender te maken) toch gewoon Google of de lite search aanbevelen.

Als er dan vervolgens iets kapot gaat dan heb ik ook geen zin meer om er geld aan te spenderen. Een beetje fatsoenlijke voeding kost al snel 40 euro, en dan te bedenken dat ik ook nog 2x een gig aan geheugen in de server heb gezet en een extra HDD. Dat was allemaal om de search zo goed mogelijk te laten lopen, echter met dit gebruik kun je het zelfs nog op een p2 draaien.
pi_58429981
De search doet het weer, voeding uit een andere kast gesloopt en de boel draait weer.

Het is gewoon zonde om zoveel werk verloren te laten gaan, en waar problemen opgelost kunnen worden moet je elke kans grijpen.
pi_58430012
Laat je niet ontmoedigen - jouw search is beter dan de andere, en als mensen die aan Fok verbonden zijn hem negeren, lijden die waarschijnlijk aan het "not invented here" syndroom.

Wat kunnen wij doen - zullen we hem allemaal in onze signatures opnemen? Hem in alle recente topics over de search ter sprake brengen?
pi_58430027
Ik zoek vrijwel nooit, maar jouw search is op dit moment wel de beste op fok
Op zondag 8 maart 2009 21:38 schreef Danny het volgende:
fuck de policy. posten die hap!
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')