Nieuwe Eet.nu features

  • Tom-Eric

    Wij gebruiken Apache Solr als backend voor alle zoekopdrachten. Onlangs waren er een aantal aanpassingen gedaan in de code waardoor we "partial matching" konden uitvoeren. Dit betekent dat als je bijvoorbeeld zoekt op "den aezel" het restaurant D'n Aezel ook voorkomt in je zoekresultaten, ondanks dat daar het woord den niet voorkomt in je zoekopdracht.

    Helaas kwamen er door deze wijziging ook vaker irrelevante restaurants terug in de zoekresultaten. Dit is op de website niet zo'n groot probleem omdat restaurants daar op relevantie gesorteerd worden en het juiste restaurant boven zou moeten staan, maar in de iPhone app sorteren we op dichtstbijzijnde restaurants, en daar is dit dus heel vervelend.

    Ik heb vandaag de code die we gebruiken om zoekopdrachten uit te voeren nog eens onder handen genomen en ervoor gezorgd dat irrelevante resultaten niet meer in de lijst voorkomen. De logica is nu als volgt:

    Als er 3 of minder zoekwoorden gebruikt worden, dan moeten alle woorden voorkomen in het resultaat. Van 4 tot en met 5 zoekwoorden moeten er minimaal evenveel woorden voorkomen in het resultaat als het aantal woorden in de zoekopdracht minus één. Bij meer dan 5 zoekwoorden moet minimaal 80% van de woorden in de zoekopdracht voorkomen in de resultaten. Worden er met deze instellingen geen resultaten gevonden, dan voeren we de zoekopdracht nogmaals uit, maar dan hoeven slechts 50% van alle zoekwoorden voor te komen in het resultaat. Dit wordt naar beneden afgerond, dus bij 3 zoekwoorden hoeft er slechts één voor te komen in het resultaat.

    Natuurlijk zegt een afbeelding meer dan duizend woorden, dus:

    Voor:

    Bistro bij ons voor

    Na:

    Bistro bij ons na

  • Tom-Eric

    @Rob: Als je op die link drukt wordt je automatisch uitgelogd. Dit is vooral handig als je een computer deelt met meerdere eet.nu gebruikers.

  • Tom-Eric

    Ik heb zojuist een kleine wijziging (maar voor sommigen een grote verbetering) voor het forum live gezet. Je kan vanaf nu op "laatste reactie x uur geleden" klikken in het topic overzicht om naar de laatste reactie in een topic te springen.

  • Tom-Eric

    Partial matching betekent dat niet alle zoekwoorden voor hoeven te komen in de zoekresultaten, dit is een ander probleem.

    We doen wel al gedeeltelijk aan normalisatie (bijv. "eetcafe" matcht met "eetcafé"), maar het is nog lang niet af. Zeker iets waar we binnenkort meer tijd aan gaan besteden :-).

  • Tom-Eric

    Speciaal voor Rob (en alle andere eet.nu bezoekers) heb ik vandaag gewerkt aan de mogelijkheid om restaurants met aparte namen beter vindbaar te maken. Naast de naam van een restaurant hebben de content managers van eet.nu nu ook de mogelijkheid om een aantal aliassen toe te voegen. Zo heeft "Het Mo'ment" de alias "Het Moment" gekregen, waardoor hij nu ook op die zoekterm vindbaar is! Andere mooie voorbeelden zijn: "Aand8" en "Tr&nta".

    Uiteraard zit onze database vol met uitzonderingen, daarom heb ik een lijst met een paar duizend mogelijke uitzonderingen gegenereerd en deze omgezet in een Google Spreadsheet waarin onze content managers snel en makkelijk aliassen kunnen toevoegen. Wanneer ze hiermee klaar zijn zal ik deze lijst éénmalig verwerken. Nieuwe restaurants worden natuurlijk direct van een alias voorzien wanneer dit nodig is, en ook bij restaurant updates zal dit zoveel mogelijk worden toegepast.

    Zijn er specifieke restaurants die nog niet vindbaar zijn met een alias? Laat het ons dan weten door bijvoorbeeld hier te reageren (wellicht wordt dat teveel) of ons een bericht te sturen via het contactformulier.

  • Gerard

    Bedankt voor de heads-up, ik heb het gerepareerd.

  • Gerard

    We hadden die lijst al een tijd niet geüpdatet. Als het niet automatisch kan, dan missen we wel eens wat. Ik heb de lijst gelijk aangevuld.

    Wat betreft de datum, daar heb je een punt. We zullen er over nadenken.

  • Gerard

    Bedankt voor de melding. Zodra we tijd hebben zullen we er naar kijken.

  • adriaan

    Deelnemers aan het forum kun je niet makkelijk volgen door een koppeling vanuit het forum.

    Ik ben nl. op zoek naar "Jos Rietveld"

  • Tom-Eric

    @adriaan: Dat is iets wat ik hoop deze week te kunnen oplossen.

    We zijn de afgelopen weken veel bezig geweest met dingen die niet zichtbaar zijn voor onze bezoekers. Terwijl Gerard bezig is om ons administratie systeem SEPA-proof te maken ben ik vooral bezig met een aantal grote veranderingen voor restaurateurs.

    De meeste van de dingen waar ik nu aan werk zullen pas over een paar maanden het daglicht zien, maar één van de verbeteringen is nu dankzij een andere developer alvast live; een nieuwe landing-page voor restaurateurs.

    Landing page voor restaurateurs

  • Gerard

    Op verzoek van onze content managers hebben we de optie 'all you can eat' toegevoegd bij faciliteiten. Restaurants kunnen deze optie vanaf nu aankruisen. Als in de plaats waar je zoekt nog geen restaurants zijn die deze optie hebben aangevinkt, kun je er ook nog niet op filteren.

    We zullen de restaurants snel stimuleren om dit aan te kruizen indien het van toepassing is!

  • Tom-Eric

    Ik ben nog steeds hard bezig met verbeteringen voor restaurateurs, maar ik heb pasgeleden wel toegevoegd dat je kan zien hoeveel fans (= mensen die het restaurant als favoriet opgeven) een restaurant heeft vanuit de restaurantlijsten:

    Fan counter in restaurantlijsten

    Zoals je ook kan zien in deze screenshot is het nu mogelijk om te sorteren op het aantal fans dat een restaurant heeft. Populariteit is niet altijd gelijk aan kwaliteit, maar het is toch leuk om op deze manier geliefde restaurants te vinden.

    Voor de restaurateurs is er nu een versimpeld formulier om een restaurant aan te melden:

    Versimpeld restaurant-aanmeldformulier

    En is de navigatie voor een restaurateur versimpeld:

    Versimpelde navigatie restaurateur

    Ook in deze screenshots is een nieuwe footer te zien die in de toekomst over de hele site zal komen.

    Verder houden we nu bij hoevaak er doorgeklikt wordt naar de website van een restaurant. We hadden die informatie al in Google Analytics staan, maar door het zelf bij te houden kunnen we de informatie straks ook doorgeven aan een restaurateur.

    Een leuk weetje: Wij sturen meer dan 3 keer zoveel bezoekers naar websites van restaurateurs dan dat IENS dat doet!

    447.594 bezoekers via Eet.nu:

    Bezoeken website restaurant in afgelopen 30 dagen

    140.000 bezoekers via IENS:

    Bezoeken website restaurant IENS

    Verder zijn we hard bezig met een paar updates voor onze iPhone app. Vandaag zijn we daar door Apple voor beloond door ons op te nemen als featured app in hun speciale "Valentijnsdag Apps" lijst:

    Featured voor Valentijnsdag

    We werken onder andere aan een verbeterde search voor de app en zijn begonnen met het inbouwen van een iPad layout. Later hoop ik daar screenshots van te kunnen posten, maar daar is het nu nog te vroeg voor!

  • Tom-Eric

    Nadat ik bovenstaande reactie had geschreven hadden we het er op kantoor over dat het handig zou zijn als je reserveringen snel aan je agenda kon toevoegen. Gelukkig is er het iCalendar formaat dat door een heleboel applicaties wordt ondersteund, daarom ontvang je nu bij je reserveermail automatisch een reservering.ics bestand die je kan toevoegen aan je agenda:

    iCalendar support

  • Tom-Eric

    Hallo Rob,

    Ik was begonnen met een hele lange reactie, maar ik dacht dat ik mijn tijd beter kon besteden aan het programmeren van verbeteringen voor Eet.nu ;-). Er zullen vast dingen zijn die LinkedIn goed doet en die ook goed kunnen werken op onze site. Wellicht zullen sommige van deze ideeën in één of andere vorm terugkomen op de site.

    Wij hebben een veel kleiner team dan LinkedIn, dus wij moeten voorzichtig zijn met features kiezen die we gaan implementeren. Natuurlijk zullen we altijd dingen blijven verbeteren aan de site, maar het is heel makkelijk om te onderschatten hoeveel tijd en werk het is om een feature te implementeren.

    Ideeën hebben we in ieder geval genoeg, ook zonder naar LinkedIn te kijken. Maak je daar maar geen zorgen over ;-).

  • Tom-Eric

    Dankzij Gerard kan je nu op de naam klikken van een auteur in het forum om naar zijn of haar profiel op Eet.nu te gaan.

  • adriaan

    Ik heb gemerkt dat de foto's niet bij mijn laatste recensie staan, nieuw?

  • Tom-Eric

    Sorry Adriaan, dit was een bugje die ik zojuist opgelost heb. Je foto's zijn nu weer zichtbaar bij die recensie.

  • adriaan

    Ok, bedankt weer Tom-Erik

  • Erwin

    Onder een recensie staat de mogelijkheid deze leuk te vinden. Wanneer dit gebeurt is het voor de recensent niet zichtbaar wie zijn recensie "geliked" heeft. Dat zou wat mij betreft aangepast mogen worden.

  • Erwin

    Ook jammer vind ik dat bij het schrijven van volgende recensies op één restaurant, de oude recensies van dezelfde recensent niet meer zichtbaar zijn onder de recensies maar dat deze verborgen staan "achter" de nieuwste recensie. Ik begrijp de reden niet geheel. De laatste recensie kan immers totaal anders zijn dan die ervoor. Ik ben geen voorstander van het verbergen van recensies. Als er al recensies verborgen zouden moeten worden zou ik persoonlijk eerder kiezen voor recensies ouder dan x jaar.

  • Erwin

    Gaat de puntentelling geheel volgens de regels? Ik zag Gerard deze week op de eerste plaats staan met 265 punten als meest actief lid van deze week. Bij één recensie lijkt mij dit wat veel. Wellicht een klein foutje in de software? Ook ene Marc met één recensie heeft hier 113 punten behaald.

  • Tom-Eric

    Ja de puntentelling klopt wel. Er zijn bonuspunten die je krijgt na het schrijven van bijvoorbeeld je 101ste recensie en in dit geval heeft Gerard daarvoor 250 bonuspunten gekregen. De verdeling van de bonuspunten is als volgt:


    • 6 recensies: 10 punten

    • 11 recensies: 25 punten

    • 26 recensies: 50 punten

    • 51 recensies: 100 punten

    • 101 recensies: 250 punten

    • 251 recensies: 500 punten

    • 501 recensies: 1000 punten

    • 1001 recensies: 2500 punten

    De getallen zijn allemaal met één verhoogd omdat de 100ste recensie in een collectie positie 99 heeft en de 1ste recensie positie 0. Oorspronkelijk een programmeerfout dus, maar we laten het zo zodat er niet dubbel bonuspunten worden uitgekeerd.

  • Tom-Eric

    Het verbergen van recensies van vorige bezoeken hebben we gedaan omdat het alternatief was dat we oude recensies helemaal moesten verwijderen. Het probleem met dit niet doen is dat één recensent meerdere malen bij een restaurant kan eten en daar telkens een recensie over schrijven en zo een heel eenduidig beeld creëren van zo'n restaurant. Een voorbeeld hiervan is De Paris in Heerlen waar Rob en Els inmiddels 18 recensies hebben geplaatst. Het zou niet eerlijk zijn om deze allemaal op dezelfde pagina te tonen en mee te laten tellen in de berekening van een eindcijfer.

  • Tom-Eric

    De recensies zijn trouwens wel gewoon zichtbaar op het profiel van de gebruiker, in de community en in het recensie overzicht van een stad. Daarnaast worden ze met een icoon vermeld in de recensie lijst van een restaurant en op de pagina van de recensie zelf. Ik denk dat dit het beste is wat we op dit moment kunnen doen voor het inzichtelijk maken van opgevolgde recensies zonder dat we een éénzijdig beeld creëren.

  • Gerard

    Ah, zoals het hidden-cash idee? hidden cash Maastricht

Volg deze dialoog via e-mail

Onderwerpen

Markdown

Om opmaak toe te voegen aan een topic of reactie kan je gebruik maken van Markdown.